Miscellaneous Projects

Miscellaneous Projects


A Solution to the Floorplanning Problem using Genetic Algorithm

Description

The floor-planning problem is solved using genetic algorithms. Speedup is then achieved through parallelizing the algorithm through multiprocessing.

Output

The algorithm could be extended to solve other combinatorial optimization problems.

Sources

NA

Project by

Sarthak Choudhary

AI-Chemist

Description

An e-commerce website facilitated with user login/logout, Facebook OAuth, Razorpay Payment API. Initially inspiration was to deploy both models to the website. But then only one ML model could be successfully deployed to website. ML model 1: Disease prediction based o symptoms ML model 2: Chatbot

Output

Got a good job, rest you can see on link provided. (heroku baar baar un–deploy kr deta hai app bata dena re-deploy kar dunga)

Sources

Link 1: (is course me course 3 app dev ka hai to can be skipped if not interested) There are three Udemy courses for ML 1. Pyhton bootcamp zero to hero 2. Python and R for Data Science 3. Machine Learning A to Z

Project by

Siddhartha Shukla

Automated Inverse Kinematics

Description

We solved inverse kinematics for a legged robot using simple machine learning at first then using ANN.

Output

Apply machine learning to a legged robot to get more efficient functioning.

Sources

Many sources available on the internet. Search for medium articles particularly.

Project by

Rashmi Deep Mahawar

Autonomous paty mapping robot

Description

Automated Path Mapping Robot Sep '18- Oct '18 Constructed an autonomous robot that used an overhead camera and applied image processing techniques using MATLAB. Image Processing techiques were used to extract features from the image about the arena. The bot traversed the shortest path obtained from Dijkstra's Algorithm to perform some tasks.

Output

NA

Sources

Just refer gfg for dijkstras also and basic image processing techniques(you can Google them)

Project by

Divya Gupta

COVID detection Model

Description

The aim is to predict whether a person is COVID positive or not by examining the CT scan of the examinee.

Output

NA

Sources

Deep learning course: https://youtube.com/playlist?list=PLkDaE6sCZn6Ec-XTbcX1uRg2_u4xOEky0

Project by

Eshaan Gupta

CRNet for Binary Classification

Description

* Developed a CNN based model using Pytorch that classifies the input CT scan images as Covid infected or as healthy ( not infected ). * Input images are filtered using a GRU Layer for better accuracy. * The accuracy obtained from the proposed CR Net model is 79% which is slightly lesser than that of some of the pre - trained standard models. * The prediction time of proposed model is lesser than that of pre - trained standard models. * The model is lighter and is suitable to use on the web.

Output

NA

Sources

https://archive.physionet.org/physiobank/database/

Project by

Rohit Yadav

Cryptographically secure online poling booth

Description

Created Cryptographically secure polling booth using blind and digital signatures. Implemented RSA, SHA 256 from scratch. Used Tkinter to make interactive application implementing the above algorithms and protocols. Course Exposure Studied DES( Data Encryption Standard) with different hyperparameters and demonstrated the Avalanche effect. Demonstrated CBC mode( Cipher Block Chaining) hides features better than ECB mode( Electronic Codebook) with Blowfish as an encryption algorithm on a binary image.

Output

NA

Sources

Network security (open elective course offered by cse department) course slides. Sir uploads the pdf of all the semesters there and it is accessible to all the students of that course, so ask for the notes from your friends who have taken up that course

Project by

Divya Gupta

Diabetes Prediction Web app

Description

1. The task was to predict the level of diabetes of a patient by classification with the help of given data. 2. Data preprocessing and model training knowledge were a must to score well. I used a random forest classifier to train this model. 3. I used Flask to deploy the model on Heroku that was saved in a pickle file.

Output

NA

Sources

https://github.com/anshgoyal1/diabetes_prediction

Project by

Ansh Goyal

Driver Drowsiness Detection

Description

Detecting drowsiness of a driver from the facial expressions captured by a camera on the steering wheel, and thereby sounding an alarm

Output

NA

Sources

NA

Project by

Dinesh Easwaravaka

Dynamic Gesture Recognition System

Description

Hand gesture extraction using background elimination followed by recognition through convolutional neural networks.

Output

NA

Sources

NA

Project by

Nishant Kumar

FaceMask Detection in Live Video

Description

A CNN is made to detect if the person in live videostream is wearing a mask or not. Imp Libraries used : Keras, OpenCV

Output

NA

Sources

Search GitHub for face mask detection project

Project by

Ashrita Agarwal

Fault detection in Power Microgrid

Description

This project presents the concept of fault detection and location in a Power Microgrid making use of the machine learning concepts like Artificial Neural Network. Due to the high current at the time of fault occurrence, the whole system might be de-energized which would have a severely negative impact on the entire system. An effective method to detect, isolate, and protect the power microgrid system against the effects of short circuit faults is extremely important. This project aims to work on a highly effective new method to protect the microgrid system using an Artificial Neural Network (ANN) that will detect and find the location of the fault before it affects other parts of the system. It would, therefore, be more dependable for microgrid protection. This protection network is distributed all along the power microgrid system protecting the entire microgrid network and is connected to the other protective devices in the system. This project focuses on detecting faults and identifying the location of the faults on electric power transmission lines in the power microgrid network.

Output

NA

Sources

NA

Project by

Harsh Agarwal

Flappy Bird using Genetic optimization

Description

FlappyBird agent learns to master the game using Neuroevolution!

Output

NA

Sources

NA

Project by

Nishant Kumar

Holography for 3D Particle Field Imaging

Description

The task is to discover a new learning based approach that can potentially improve our computational imaging tasks or can be extended to the other types of computational imaging tasks with similar features. For the 3D particle field imaging using holography and demonstrate them with synthetic and experimental holograms.

Output

Simulation of the hologram in the form of Images.

Sources

Notebook +slides

Project by

Pushker Naresh

Human Activity Recognition through Android device

Description

Categorised the action of the holder of the mobile into 6 different activities

Output

Useable in tracking devices

Sources

NA

Project by

Himanshu Balasamanta

Human Emotion Detector

Description

1. Built a Human Emotion Detector which takes input from live video feed and detects the faces present at each instant and predicts emotions i.e. happiness, fear, sadness, disgust, anger, surprise and neutral. 2. Used the Kaggle FER-2013 dataset. 3. Built and trained a CNN model for emotion detection.

Output

It detects the faces present at each instant and predicts emotions i.e. happiness, fear, sadness, disgust, anger, surprise and neutral.

Sources

https://github.com/ashuKS29/Human-Emotion-Detector

Project by

Ashutosh Kumar Singh

IIT BHU GeoWeb Portal

Description

Development and design of a GIS based 3D navigation app of IIT BHU campus.

Output

The web map application works on the server responsively and has in-depth detail about different places in our college campus. The webapp is much similar to google maps but is much more advanced and detailed. a lot of work has been completed and we are planning to host it from Geoinformatics lab IIT BHU once we're back in campus. It has many applications and can be integrated with many more advanced technologies like ML, Iot etc.

Sources

ArcGIS for developers (https://developers.arcgis.com/) ArcGIS documentation A bit of webdev knowledge. Esri training website And previously made open source projects on github.

Project by

Rishabh Purohit

Jerbot- a biomimetic bipedal robot

Description

a biomimetic bipedal robot with reinforcement learning as it core control algorithm

Output

NA

Sources

NA

Project by

Nishant Kumar

Maze Solver ( Using Backtracking )

Description

Designed an autonomous bot with the help of image processing techniques which takes input from an overhead camera. Used Open CV functions for thresholding, contour finding and shape detection. Used HSV segmentation to detect position and breadth-first-search algorithm for path planning. Used Arduino Uno Microcontroller and L298 motor driver for controlling the bot's movement.

Output

NA

Sources

NA

Project by

Ritwik Ghorui

Object detection and classification for security purpose using YOLO_v3 algorithm

Description

Used pre-trained coco-data set of 80 classes, to detect and further created warning on detection of anomalies. Deep Neural Network module of Open CV and YOLO_v3 algorithm were used for the detection part. The project is designed for the CCTV frame. Whenever there are anomalies get detected in the frame it will save the information's of anomalies with the timestamp and also creates warning by giving the alarm. Most of the time the CCTVs are used at post-event time to check the footage. This project will help in equipping the CCTV as a pre-event tool by creating alarm for suspected objects. Application of this project is vast for invigilation as well as security purposes at various places like exam hall, Jewelry shops, border area etc. Exposure: Learned Python, Open cv, Yolo_v3 object detection algorithm, Convolution Neural Network. Achievement: Got recognition from HOD of Department of Electrical Engineering and awarded by A grade in the exploratory project.

Output

Successfully tested 80 classes of objects on web cam.

Sources

If you want, you can complete all these courses. But if you have less time, complete only the 4th course, i.e., "Convolution Neural Networks." This will help you understand the fundamentals of this project and give a short and theoretical aspect of the project.

Project by

Sanjul Kumar Sharma

Optimization of blasting parametres and maze exlporer

Description

Done in tata steel wom seasin 4 and technex robonex category

Output

NA

Sources

Participate in hackathons

Project by

Sabhyata Chaudhary

POS TAGGING on low resource languages

Description

Work on pos tagging using cross domain and cross task transfer learning

Output

NA

Sources

Google it

Project by

Arpit mehta

Patient Health Monitoring Using Machine Learning and IoT

Description

https://docs.google.com/presentation/d/163E1KgP2KlJLB1TinNLNthlFOKrjEoHECpmbuE4sZQY/edit?usp=sharing

Output

NA

Sources

Presentation Link Given

Project by

Ritwik Ghorui

Protection of Microgrids

Description

Neutal Networks was used to detect amd locate fault

Output

NA

Sources

Already made microgrid form matlab website

Project by

Manas Asati

Real-Time emotion detection App

Description

Built a CNN model that predicts the emotion of the face and deploys it in Android

Output

NA

Sources

NA

Project by

Mobasshir Ali

Resume rating

Description

Rates the cv of candidate by identifying keywords

Output

NA

Sources

NA

Project by

Kshitij Sharma

Selective voice amplification

Description

Tried to get the selective voice amplified and clear from a noisy crowd using a amplifier system and a ml model trained on specific voice Initiative to separate all the sound sources that are present in class and then amplify profs voice. It Is a very tough problem, so we started with signal separation algorithm(ICA) just applied that. It also needs various specifications. But was good learning. It really stands out in your resume. Believe me or not.

Output

We got the separated voice of our choice but not will full accuracy as the part of amplification was not much focused upon.

Sources

Just Google the cocktail party problem Google independemt componet analysis-- unsupervised learning problem. Search about google voice, Alexxa etc.

Project by

Adarsh Srivastav

Semi autonomous bot

Description

To build a bot that walks on a black path on a white background. Turning, speed, stopping automated by machine learning.

Output

Finally have a fully autonomous working vehicle.

Sources

Yolo project is similar to it, you only look once project.

Project by

Short term load forecasting

Description

Forecast load with various model ARIMA, SARIMA, LSTM, unstacked LSTM, CNN, CNN LSTM .

Output

Gain the knowledge of Time -series forecasting.

Sources

NA

Project by

Manohar Kumar

Short term load forecasting

Description

Proposed a short term load forecasting model based on deep residual networks focuses on the forecasting of loads from several minutes upto one week into the future. Exposure: Python, Keras ,Residual networks

Output

NA

Sources

NA

Project by

Sanika jain

Spam non spam classifier, cat image detector

Description

Classifies spam and non spam messages

Output

NA

Sources

Coursera deep learning course

Project by

Pratyush Amrit

Spatio temporal analysis of data using Arc GIS

Description

Data of many places at different points of time was organised into different time and space bins so that it can be used to analyse trends and behaviour of the region wrt a particular event

Output

You will learn how we can study the region statistics to understand various trends so that appropriate plans can be made accordingly with regards to infrastructure, management etc. (this project can be used for work in the areas of healthcare, pollution, demographics, public amenities, business strategies and economic development etc.)

Sources

ArcGIS tutorials on ESRI website and youtube, several other spatio temporal analysis project

Project by

Avani Singh

Stability of slope analysis using ML

Description

If u have an interest in doing ML project but sometimes B.Tech project is more specific towards your branch than this would be perfect for you.

Output

In intern if you sitting for ML field you will have one project extra than other that is Btech project. And with this you will learn about ML algo.

Sources

Contact me if you want to do this project, I will provide my Jupyter Notebook and pdf submitted.

Project by

Arushikha Tayal

Stream Project: Evaluation and Optimization of Mycophenolic Acid production

Description

What is MPA? Mycophenolic Acid(MPA) is an immunosuppressant. (In simple words, if I have a kidney, liver or lung transplant, my immune system will identify the new organ as a foreign system and may attack it, to prevent this MPA suppresses this action till the organ gets adjusted and till my body believes that this organ is not "foreign" stuff), What's an issue with this, & our aim? MPA is a little expensive, our project aims to reduce its production cost. What will we do? In simple words, There are microorganisms which when you expose them in certain conditions, produce MPA. So, we set up different combinations of conditions to produce this to end up with the set of conditions that produce optimized results. To enhance this journey we 1. Understand the mechanism by which Microorganism produces so as know what changes we make to get optimized results. 2. Conduct a literature review to know about better conditions to adapt. 3. Use statistical methods to optimize this process of arriving at optimized results. Besides, the computational and simulation aspect of this project is yet explored, which we aim to do, so as to create a library/tool to help people who work on similar lines. Here above, point 1 and point2 have already done a Ph.D. student mentor and got the paper published. I was instructed to replicate and understand it. The 3rd point and last objective is what entrusted to me, and will be doing it almost alone. I'll this section to describe my lame exploratory project one line which involved, was collecting fruit waste samples from fruit/juice corners of IIT(BHU), then characterizing what all microorganisms are there.

Output

1. Ideally, to have MPA prices down in the market. (But will just end up publishing a paper, unless anyone has the will to convert research results to influence the market). 2. End up making a 'go-to' computational, simulation tools or statistical methods to help other people working on a similar project but don't have a strong engineering background.

Sources

NA

Project by

Prajwal M

THE GRITSBOT

Description

A typical multi-agent setup features wheeled robots (such as Khepera robots, e-Puck robots) and a tracking system to provide global position data to the robots (to close the feedback control loop). The GRITSBot aims at replicating such a setup albeit at a much lower cost as well as with robots significantly reduced in size without limiting the capabilities of the individual robots. Therefore, the GRITSBot is a wheeled differential-drive microrobot that resembles state-of-the-art platforms while closely replicating typical capabilities like wheeled locomotion, wireless communication to a host computer, infrared-based distance sensing, accelerometer and gyroscope, and onboard power for operation up to 5 hours.

Output

NA

Sources

NA

Project by

Deepesh arya

Unbeatable AI driven Tic Tac Toe

Description

Designed a user friendly web page using HTML, CSS, JavaScript. Implemented minimax algorithm based functional paradigm ,used appropriate heuristics and optimized the code using alpha beta pruning to reduce its time complexity.

Output

Web page of the game works efficiently , prints win/loss and draws messages depending upon the situation.

Sources

NA

Project by

Ainy

Unbeatable tic tac toe

Description

An unbeatable tic tac toe where player cannot win against the computer

Output

Game should run without any error, in any case the game should end in either a draw or with machine winning the game

Sources

Google

Project by

Swati

Using GANs for open-set person re-identification

Description

Using GANs for open-set person re-identification

Output

NA

Sources

NA

Project by

Dhvani Shah

Vehicle Number Plate Detection

Description

The task is to implement an automatic number plate recognizer in an unconstrained condition that considers occlusion, poor quality of images, and other spatial variations in image data.

Output

Text obtained from images of Number plates

Sources

NA

Project by

Pushker Naresh

federated-model-averaging-for-DQN

Description

a novel formulation titled Federated Deep Q Networks (F-DQN) to perform distributed learning for Deep RL algorithms.

Output

Faster Learning than vanilla methods

Sources

NA

Project by

Nishant Kumar

https://github.com/ayush-agarwal-0502

Description

Ive attached my github account link , I've done tons of projects so would be hard to put all in form , please see them

Output

.

Sources

.

Project by

Ayush Agarwal

image classification using deep neural networks/face recognition using CNN

Description

Apply neural networks to images for classification/identification

Output

NA

Sources

kaggle, coursera(Andrew NG), analytics vidhya

Project by

Akarsh Vatsa