Portfolio

Codes based on exercises from the Applied Data Science with Python Specialization taught by the University of Michigan

Click here

Codes based on exercises from the Data Engineering Foundations Specialization taught by IBM Skills Network

Click here
  • Chicago datasets
  • Analyze real world datasets from the city of Chicago with SQL and Python.

Codes based on exercises from the Data Science Fundamentals with Python and SQL Specialization taught by IBM Skills Network

Click here
  • Teaching ratings
  • Explore teaching ratings for professors with different characteristics and see if there are external influences on the teaching evaluation score.

Codes based on exercises from the Deep Learning Specialization taught by DeepLearning.AI

Click here
  • Cat/Non-Cat classifier
  • Create and compare a deep neural network and convolutional neural network fot cat recognition.

  • Finger signs
  • Build a convolutional neural network and train the ResNet50V2 architecture to classify a collection of 6 signs representing numbers from 0 to 5.

  • Alpaca recognition
  • Use transfer learning with a pre-trained MobileNetV2 to build an Alpaca/Not Alpaca classifier.

  • Car detection
  • Implement object detection for autonomous driving using the YOLO (You Only Look Once) object detection system.

  • Image segmentation
  • Build a U-Net (CNN for image segmentation) to predict a label for every pixel in an image from a self-driving dataset.

  • Face recognition
  • Build a face recognition system using a pre-trained FaceNet model.

  • Neural style transfer
  • Implement a Neural Style Transfer (NST) model to generate novel artistic images.

  • Writing like Shakespeare
  • Implement a Shakespeare poem generator using Long Short-Term Memory (LSTM) cells.

  • Jazz solo
  • Train a Long Short-Term Memory (LSTM) network to generate music.

  • Emojify
  • Build a Long Short-Term Memory (LSTM) model that takes word embeddings as input to predict the most appropriate emoji.

  • Neural Machine Translation
  • Build a Neural Machine Translation (NMT) model to translate human-readable dates into machine-readable dates.

  • Trigger word detection
  • Implement an algorithm for trigger word detection.