https://github.com/mvharsh/deep-learning
This repository contains all my Deep Learning code using Python language
https://github.com/mvharsh/deep-learning
ann cnn gan lstm nltk rnn simple-rnn
Last synced: about 2 months ago
JSON representation
This repository contains all my Deep Learning code using Python language
- Host: GitHub
- URL: https://github.com/mvharsh/deep-learning
- Owner: mvharsh
- Created: 2024-05-31T14:54:06.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-05-31T17:00:45.000Z (11 months ago)
- Last Synced: 2025-01-14T00:41:48.459Z (3 months ago)
- Topics: ann, cnn, gan, lstm, nltk, rnn, simple-rnn
- Language: Jupyter Notebook
- Homepage: https://github.com/mvharsh/Deep-Learning
- Size: 2.63 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Deep-Learning
# Deep Learning Projects Repository
Welcome to the Deep Learning Projects Repository! This repository contains a collection of Jupyter notebooks and scripts demonstrating various deep learning techniques and applications using Python. Each project focuses on a different aspect of deep learning, providing a broad overview of the field.
## Table of Contents
1. [Artificial Neural Networks (ANN)](https://github.com/mvharsh/Deep-Learning/tree/main/ANN)
2. [Convolutional Neural Networks (CNN)](https://github.com/mvharsh/Deep-Learning/tree/main/CNN)
3. [Recurrent Neural Networks (RNN)](https://github.com/mvharsh/Deep-Learning/tree/main/RNN)
4. [Generative Adversarial Networks (GAN)](https://github.com/mvharsh/Deep-Learning/blob/main/GAN.ipynb)
5. [Bag of Words](https://github.com/mvharsh/Deep-Learning/tree/main/Bag%20of%20words)
6. [Linear and Multiple Regression with ANN](https://github.com/mvharsh/Deep-Learning/blob/main/Linear_and_Multiple_Regression_ANN.ipynb)
7. [Logic Gates using ANN](https://github.com/mvharsh/Deep-Learning/blob/main/Logic_Gates.ipynb)
8. [Movie Review Sentiment Analysis (IMDB)](https://github.com/mvharsh/Deep-Learning/blob/main/Movie_Review_IMDB.ipynb)## Project Descriptions
### Artificial Neural Networks (ANN)
- **Notebooks**:
- `ANN_Breast_Cancer.ipynb`
- `ANN_Churn.ipynb`
- `ANN_Iris_Classification.ipynb`
- `ANN_Tips_Regression.ipynb`
- `Bike_Sharing_ANN_Regression.ipynb`
- **Description**: These notebooks cover various applications of artificial neural networks (ANNs) including classification and regression tasks using different datasets such as breast cancer, customer churn, iris classification, tips, and bike sharing demand.### Bag of Words
- **Scripts**:
- `Bag_of_words_COUNT.ipynb`
- `Bag_of_words_FILE.ipynb`
- **Description**: The scripts preprocess text data by tokenizing, removing stopwords, and punctuation, and storing unique words. They also create a bag-of-words representation and display word frequency counts, which are fundamental techniques in natural language processing (NLP).### Convolutional Neural Networks (CNN)
- **Notebook**:
- `CNN_Cat_Dog.ipynb`
- `CNN_Dog_Breed.ipynb`
- `CNN_Monkey_Breed.ipynb`
- `Rock_Paper_Scissor.ipynb`
- **Description**: This notebook demonstrates the use of convolutional neural networks (CNNs) for image classification tasks. It covers data preprocessing, model building, training, and evaluation using a popular image dataset.### Recurrent Neural Networks (RNN)
- **Notebooks**:
- `RNN_Time_Series.ipynb`
- `RNN_Number_series_prediction.ipynb`
- `RNN_Monthly_Milk_Production.ipynb`
- `RNN_Energy_Consumption.ipynb`
- **Description**: These notebooks showcase the application of recurrent neural networks (RNNs) using SimpleRNN or LSTM layers for various time series and sequence prediction tasks including bike sharing demand, number series, monthly milk production, and energy consumption.### Generative Adversarial Networks (GAN)
- **Notebook**: `GAN.ipynb`
- **Description**: This notebook introduces Generative Adversarial Networks (GANs) and demonstrates how they can be used to generate new data samples that resemble a given dataset. It covers the architecture of GANs, model training, and evaluation.### Linear and Multiple Regression with ANN
- **Notebook**: `Linear_and_Multiple_Regression_ANN.ipynb`
- **Description**: This notebook applies artificial neural networks to perform linear and multiple regression tasks. It provides a comparison with traditional regression techniques and highlights the advantages of using ANNs for such problems.### Logic Gates
- **Notebook**: `Logic_Gates.ipynb`
- **Description**: This notebook demonstrates how to use artificial neural networks to simulate basic logic gates such as AND, OR, and XOR. It serves as an introductory project to understand the working of ANNs.### Movie Review Sentiment Analysis (IMDB)
- **Notebook**: `Movie_Review_IMDB.ipynb`
- **Description**: This notebook uses deep learning techniques to perform sentiment analysis on movie reviews from the IMDB dataset. It covers data preprocessing, model building, training, and evaluation for classifying reviews as positive or negative.