Skip to content

EslamElassal/Machine_learning_Project_Detect_anomalies_using_Deep_learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine_learning_Project_Detect_anomalies_using_Deep_learning Using tuning many different hyper parameters parameters like (learning rate, hidden layer,activation function, batch size) and do grid search to select the best hyper parameters and do dimentionality reduction and feature selection then plot tsne

A simple and well designed structure is essential for any machine learning project, project template that combines simplicity, best practice for CODE structure and good CODE design. The main idea is that there's much same stuff you do every time when you start our machine learning project, so wrapping all this shared stuff will help you to change just the core idea every time you start our machine learning project.

So, here’s a simple readme template that help you get into our project faster and just focus on your notice and explanations, etc.)

In order to decrease repeated code shanks, increase the time that can read the code in, flexibility an reusability we used a functional programming structure that focused on split all problems in our project in functions and use that functions many times in many places in the code without repeating the code.

Requirements

  • numpy (The fundamental package for scientific computing with Python)
  • pandas (pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language.)
  • google.colab.drive (library to integrate google colab with google drive)
  • requests (library to easily use API with python)
  • json (library to easily use JSON with python)
  • sklearn (Machine Learning and Data Analysis Library in Python)
  • matplotlib (Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python)
  • seaborn (Seaborn is a Python data visualization library based on matplotlib. It provides a high-level interface for drawing attractive and informative statistical graphics.) )
  • tensorflow (deep learning library developed by google)
  • keras (deep learning library developed by google work on tensorflow)
  • tqdm (Instantly make your loops show a smart progress meter - just wrap any iterable with)
  • imblearn (Toolbox for imbalanced dataset in machine learning.)
  • gzip (This module provides a simple interface to compress and decompress files just like the GNU programs gzip and gunzip would.)

Run the Code

  • Upload the ipynb code file into "Google Colab"
  • Press "Run All" in the control panel or "Restart Kernel and Run All" to run all code notebooks

Contributing

Any kind of enhancement or contribution is welcomed.

alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text

About

Machine_learning_Project_Detect_anomalies_using_Deep_learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors