Skip to content

Repository files navigation

Machine Learning

A collection of Machine Learning and Natural Language Processing (NLP) projects developed using Python, TensorFlow, and Jupyter Notebooks. This repository contains implementations of neural networks, recurrent neural networks, and sentiment analysis projects.

Repository Structure

Machine-Learning/
│
├── README.md
├── Digit Recognition Training(NN).ipynb
├── User spending prediction(RNN).ipynb
├── Khalti Sentiment Analysis.ipynb
└── NITSentimentAnalysis.ipynb

Projects

Handwritten Digit Recognition (Neural Network)

A handwritten digit recognition model trained on the MNIST dataset using TensorFlow and a Multilayer Perceptron (MLP).

Features

  • MNIST dataset preprocessing
  • Data normalization
  • Feed-forward neural network
  • Model training and evaluation
  • Real-time digit prediction

Technologies

  • TensorFlow
  • NumPy
  • Matplotlib

User Spending Prediction (RNN)

A Recurrent Neural Network (RNN) model for sequential user spending prediction.

Topics Covered

  • Sequential data processing
  • Hidden states
  • Time-series learning
  • Model training and evaluation

Khalti Sentiment Analysis

Sentiment analysis of Google Play Store reviews for the Khalti application using Natural Language Processing.

Features

  • Data preprocessing
  • Text cleaning
  • Sentiment classification
  • Word cloud generation
  • Rating distribution analysis
  • Positive vs. Negative review comparison
  • Data visualization

Libraries

  • Pandas
  • NumPy
  • Matplotlib
  • NLTK
  • WordCloud

NIT Delhi Sentiment Analysis

Sentiment analysis and visualization of reviews related to NIT Delhi using Natural Language Processing techniques.

Features

  • Review preprocessing
  • Sentiment analysis
  • Data visualization
  • Statistical insights

Technologies Used

  • Python
  • TensorFlow
  • Jupyter Notebook
  • Pandas
  • NumPy
  • Matplotlib
  • NLTK
  • WordCloud

Getting Started

Clone the repository

git clone https://github.com/AASHISH-KHANIYA/Machine-Learning.git

Install dependencies

pip install tensorflow pandas numpy matplotlib nltk wordcloud

Run the notebooks

Open any .ipynb file using Jupyter Notebook or Visual Studio Code.

Author

Aashish Khaniya


License

This repository is intended for learning, experimentation, and educational purposes.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages