Deep learning in Python, datacamp courses, udacity courses, own little projects
Datacamp course 1
Datacamp course 2
https://medium.com/coinmonks/linear-regression-with-tensorflow-canned-estimators-6cc4ffddd14f This project is about implementing Linear Regression using TensorFlow using canned estimators. Canned Estimators are a high-level API, different from the low-level API that requires you program everything yourself. Starting by importing the required libraries.
King County housing transaction dataset. I will develop and train a machine learning model to predict house prices
In this first chapter, we introduce basic concepts of neural networks and deep learning using PyTorch library.
introduction to PyTorch, creating tensors in PyTorch, Matrix multiplication, forward propagation, forward pass, backpropagation by hand, backpropagation using PyTorch, Calculating gradiens in Pytorch, introduction to neural networks, your first neural network, your first PyTorch neural network.
In this second chapter, we delve deeper into Artificial Neural Networks, learning how to train them with real datasets. Activation functions, Neural networks, ReLU activation, Loss functions, Calculation Loss function by hand, calculating loss function in PyTorch, Loss function of random scores, Preparing a dataset in PyTorch, Preparing MNist DATASET, inspecting the dataloaders, training neural networks, building a neural network, training a neural network, using the network to make predictions
In this third chapter, we introduce convolutional neural networks, learning how to train them and how to use them to make predictions Convolution operators, convolution operator - OOP way, convolution operator - functional way, pooling operators, max-pooling operator, convolutional neural networks, your first CNN - init method, your first CNN - forward() method Training Convolutional Neural Networks, Training CNNs, Using CNNs to make predictions
In this last chapter, we learn how to make neural networks work well in practice, using concepts like regularization, batch-normalization and transfer learning. The sequential module, sequential module - init method, sequential module -forward() method, the problem of overfitting, validation set, detecting overfitting, regulatization techniques, L2 - regulatization, dropout, batch-normalization, transfer learning, Finetunning a CNN, torchvision module
Loading other models from library and using them for image classification
text processing with RNN LSTM
Predicting text reviews of movies and their negative or positive reviews
Converting PyTorch models to use in C++ production environment
applying filters to images for better image recognition
Reading 2 images, and applying style from image1 to image2
Simple prediction with tensorflow in keras convertion from celsius to farenheit using convertion data 1 layer - producing linear function that is very similar to actual conversion.
Fashion dataset - tshirts, shirts, skirts...etc