/Machine-Learning-with-Tensorflow-2

This repository provides a basic understanding of the popular machine learning topics applied from scratch using Tensorflow 2

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

Machine-Learning-with-Tensorflow-2

A repository comprising the algorithms of Machine Learning implemented on tensorflow 2 with keras and many other special machine learning libraries.

Machine Learning Algorithms
├── AdversarialAttacks
│   └── vgg19_nsl2
├── Applications
│   ├── Age detection
│   ├── DeepDream
│   └── pipeline_design
├── ArtificialNeuralNetwork
│   ├── DeepNeuralNetwork
│   └── SiameseNetwork
├── ConvolutionalNeuralNetwork
│   ├── AlexNet
│   ├── DenseNet
│   ├── FasterRCNN
│   ├── GeneticCNN
│   ├── InceptionNet
│   ├── Lenet5
│   ├── MetaQNN
│   ├── MobileNet
│   ├── ResNet
│   ├── ResNext
│   ├── SENet
│   ├── StyleTransfer
│   ├── VGGNet
│   └── XceptionNet
├── ElasticWeightConsolidation
├── GaussianCDF
├── GraphNeuralNetwork
├── LinearRegression
├── LogisticRegression
├── markdown_edits
├── Miscellaneous
├── NaiveBayesClassifier
├── RecurrentNeuralNetwork
│   └── Bidirectional_RNN
└── SVM



Before trying, follow these steps:

Install the neccessary libraries and modules

  • Activate your virtualenv
  • Run the following command in your terminal(LINUX) or cmd(WINDOWS)

Installation process :

pip3 install tensorflow-gpu #if you've an nvidia-gpu with cuda support
pip3 install pandas
pip3 install numpy
pip3 install matplotlib
pip3 install sklearn
pip3 install tensorflow_probability

Fire up your terminal/cmd

🤖 Linux or Windows:

python3 <file_name>.py