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 Indicators
  • Analyze real-world datasets from the city of Chicago using SQLite 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
  • Analyze teaching ratings of 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 Classifier
  • Train a Deep Neural Network and a Convolutional Neural Network for cat recognition.

  • Finger Signs
  • Train a Convolutional Neural Network and a Residual Neural Network to classify a collection of six finger signs representing numbers from 0 to 5.

  • Alpaca Recognition
  • Implement transfer learning using a pretrained Convolutional Neural Network to build an alpaca classifier.

  • Car Detection
  • Implement object detection for autonomous driving using the "You Only Look Once" algorithm.

  • Image Segmentation
  • Build a U-Net to predict a label for every pixel in an image from an autonomous driving dataset.

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

  • Neural Style Transfer
  • Implement a Neural Style Transfer model to generate novel artistic images.

  • Writing like Shakespeare
  • Implement a Shakespeare poem generator using a Long Short-Term Memory network.

  • Jazz Solo
  • Train a Long Short-Term Memory network to generate music.

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

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

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

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

Click here
  • CO2 Emissions
  • Implement Simple and Multiple Linear Regression to predict CO2 emissions from light-duty vehicles.

  • Medical Treatment
  • Build a Decision Tree classifier to find out which drug might be appropriate for a future patient with the same illness.

  • Price of Houses
  • Build a Decision Tree regressor that can predict the median price of houses for various areas of Boston.

  • Taxi Tip
  • Train a regression model to predict the amount of a taxi tip.

  • Customer Churn
  • Train a Logistic Regression classifier to predict customer churn for a telecom company.

  • Iris Flower Species
  • Train a model using the classic iris dataset for multi-class classification.

  • Weather Forecast
  • Train multiple classification models to predict the weather forecast in Australia.

  • MNIST database
  • Build a Deep Neural Network and a Convolutional Neural Network to classify handwritten digits.

  • Fashion MNIST database
  • Build a Deep Neural Network and a Convolutional Neural Network using Pytorch to classify fashion products.

  • Language Modelling
  • Create a Recurrent Neural Network focused on Language Modelling and reach low levels of perplexity on the Penn Treebank dataset.

  • Autoencoder
  • Create a simple autoencoder for feature extraction, dimensionality reduction and reconstruction of images.

  • Concrete Crack Detector
  • Leverage pre-trained models to build image classifiers to detect concrete with and without cracks.