Harsh Shrivastava's repositories
Bishop-ML-Notes
Handwritten Notes derived from Bishop's Pattern Recognition and Machine Learning book.
miniRotnet
Inspired from Rotnet, I implemented VGG16 + LogisticRegressionClassifier to detect orientation of images (Indoor CVPR dataset) but only limited to four angles ie. 0, 90, 180, 270 and correct them.
Deep-Learning-in-Computer-vision-projects-
This repo contains all the computer vision projects that i have done for completion of the academic courses as well as for fun.
MammoMasses-Project
Predict whether a mammogram mass is benign or malignant We'll be using the "mammographic masses" public dataset from the UCI repository (source: https://archive.ics.uci.edu/ml/datasets/Mammographic+Mass) This data contains 961 instances of masses detected in mammograms, and contains the following attributes: 1. BI-RADS assessment: 1 to 5 (ordinal) 2. Age: patient's age in years (integer) 3. Shape: mass shape: round=1 oval=2 lobular=3 irregular=4 (nominal) 4. Margin: mass margin: circumscribed=1 microlobulated=2 obscured=3 ill-defined=4 spiculated=5 (nominal) 5. Density: mass density high=1 iso=2 low=3 fat-containing=4 (ordinal) 6. Severity: benign=0 or malignant=1 (binominal) BI-RADS is an assesment of how confident the severity classification is; it is not a "predictive" attribute and so we will discard it. The age, shape, margin, and density attributes are the features that we will build our model with, and "severity" is the classification we will attempt to predict based on those attributes. Although "shape" and "margin" are nominal data types, which sklearn typically doesn't deal with well, they are close enough to ordinal that we shouldn't just discard them. The "shape" for example is ordered increasingly from round to irregular. A lot of unnecessary anguish and surgery arises from false positives arising from mammogram results. If we can build a better way to interpret them through supervised machine learning, it could improve a lot of lives. we will apply several different supervised machine learning techniques to this data set, and see which one yields the highest accuracy as measured with K-Fold cross validation (K=10). we will apply: * Decision tree * Random forest * KNN * Naive Bayes * SVM * Logistic Regression * And, as a bonus challenge, a neural network using Keras.
FACE_FETCH
A Face-retrieval system that relies only on the slight impressions of the target face the person is searching for. This is the source code of the web-app featuring this framework which was presented as IEEE-BigMM 2020 conference in Singapore.
Satellite-Image-Data-Analysis-using-Python
Data Source: Satellite Image from WIFIRE Project WIFIRE is an integrated system for wildfire analysis, with specific regard to changing urban dynamics and climate. The system integrates networked observations such as heterogeneous satellite data and real-time remote sensor data, with computational techniques in signal processing, visualization, modeling, and data assimilation to provide a scalable method to monitor such phenomena as weather patterns that can help predict a wildfire's rate of spread. You can read more about WIFIRE at: https://wifire.ucsd.edu/ In this example, we will analyze a sample satellite image dataset from WIFIRE using the numpy Library.
Deep-Learning-in-Natural-Language-Understanding-projects-
Collection of projects that i completed for academic and industrial purposes in the area of NLU
Movie-Recommendation-System-in-Python
This is a simple movie recommendation system implemented in python, which works on item based collaborative filtering.
Pandas-in-Action-Movies-Data-Analysis
Download the Dataset Please note that **you will need to download the dataset**. Here are the links to the data source and location: * **Data Source:** MovieLens web site (filename: ml-20m.zip) * **Location:** https://grouplens.org/datasets/movielens/
Yolov2-Implementaion
Implemented the actual Yolov2 paper with exactly the same parameters. Implemented IOU metric, non-max suppression and Filer boxes modules. Frameworks used : Tensorflow and Keras.
detect_track_locate_people
People detection, tracking and locating on the floor of the room/mall (etc.) where camera is installed on any of its walls.
parabola_gan
A simple gan implementation
Applied-Data-Science-with-Python-Specialization
This repository consists of all the resources, 100 % marked assignments that i submitted successfully and the certificates of completion of each course in the specialization.
causal-text-papers
Curated research at the intersection of causal inference and natural language processing.
coursera-Applied-Data-Science-with-Python
Repo for coursera specialization Applied Data Science with Python by University of Michigan
deploying-machine-learning-models
Code for the online course "Deployment of Machine Learning Models"
fastai_docs
Documentation source for fastai (see http://docs.fast.ai for final docs)
freeCodeCamp
The https://freeCodeCamp.org open source codebase and curriculum. Learn to code for free together with millions of people.
FunBOOKs
A website for exchange of book reviews.
ML_GCN
PyTorch implementation of Audio Taggging with Graph Convolutional Networks.
Notes
A repository containing Notes
Peacock-solar-data-store
contains all the data collected
pytorch-seq2seq
Tutorials on implementing a few sequence-to-sequence (seq2seq) models with PyTorch and TorchText.
Spam-Email-Classifier
It is a Spam email detector implemented in python using NaiveBayesClassifier in ScikitLearn
stanford-cs229
🤖 Exercise answers to the problem sets from the 2017 machine learning course cs229 by Andrew Ng at Stanford
Vehicle-Detection-and-Tracking
Computer vision based vehicle detection and tracking using Tensorflow Object Detection API and Kalman-filtering
Word2Vec-FAKE-NEWS-classification---neural-network-approach-with-best-accuracy
200,000 articles in which fake news and real news classificaition, with the use of word2vec and nlp , data mininig