Project School started this year, as one of the basic pillars of Learning
Objective, milestone:
The ultimate objective of Project School is to provide students with a well-rounded skill set that
includes hands-on experience with end-to-end projects, as well as an understanding of the
integration of multiple technologies into a single frame. This will not only enhance their technical
abilities but also give them a competitive edge in the job market. We believe that Project School
will be a valuable addition to our educational institution and will help our students to be better
prepared for the industry.
Selection process
● Eligibility of Project School is open to all students, with selection based on their performance in a
machine test on programming languages. Seats are limited and will be allotted based on test
scores and availability. Once selected, students are free to form their own teams of 5 members.
Resources allocated for the project:
● To ensure that the projects are completed to the highest standard, students will be given time and
space to discuss and review their work. This review process will be designed through tasks and
reading assignments that guide students through different methods of problem-solving and help
them to finish their projects successfully. The venue for project school will be at the Virtusa
Excellence Centre, where students will have access to the necessary resources and support to
complete their projects.
Finish line:
● It is our aim that every student in project school will complete 4 different projects, gaining a
strong understanding of the latest technologies and industry practices. We are confident that this
initiative will equip our students with the necessary skills and knowledge to secure high-paying
jobs with confidence
Details about Project School:
● Students selection starts from first semester of second year
● Students have to complete one project per semester per student
● Every 10 students per project (2 teams of 5 each)
● Every project has a mentors
● Students have to select their project domain in AI / ML, AWS, Cyber Security, Blockchain, IOT,
Unreal, YOLO v4, Etc.,
● The project review will be done weekly basis only.
● Project School Process Flow
Project School Project Titles:
- AutoSurgery: AI driven auto instrument and operation procedure detection for surgeries
- Earth Observatory Data Cube for Nizamabad district
- Command and Control movements of a drone using Alexa
- FabricRealEstate: HyperledgerFabric driven RealEstate Procurement System
- SwachCampus – Litter Detection and Reporting System
- False Data Injection Attacks in Internet of Things and Deep Learning enabled Predictive
Analytics - Aves (Bird species) Detecting Mobile application
- SwachCampus – Litter Detection and Reporting System
- Remote Monitoring and Management of Drip Irrigation using Digital Twin Technology:
Details of a few present semester projects
- Swatch campus – litter detection and reporting system
- Remote Monitoring and Management of Drip Irrigation using Digital Twin Technologies
Aves Bird Species Detection
OBJECTIVE
● To Design a responsive mobile application for Bird species identification.
● To help user to detect the species of birds.
● It also helps the user listen to the sound made by the bird.
TECHNICAL DESCRIPTION
● Bird species is identified by using the inceptionV3 Deep Learning Model.
● The frontend provides users information and predicted results which is developed in
Flutter using Dart.
● Firebase is used as a database.
● The deep learning model is trained using Tensor-Flow library.
● A web viewer is option is used to fetch information and audio picker is used to pick the audio.
DATASET DESCRIPTION
Name: – BIRDS 450 SPECIES
Source: – Kaggle
Link: – https://www.kaggle.com/datasets/gpiosenka/100-bird-species
● This Data set is of 450 bird species. 70,626 training images, 22500 test images (5 images per
species) and 2250 validation images (5 images per species). The data set also include a file
birds.csv. This csv file contains 5 columns. The file paths column contains the relative file
path to an image file. The labels column contains the bird species class name associated with
the image file. The scientific label column contains the Latin scientific name for the image.
The data set column denotes which dataset (train, test or valid) the file path resides in. The
class_id column contains the class index value associated with the image file’s class.
MODEL DESCRIPTION
Model name: – InceptionV3
PLATFORM USED
● Android Studio for Front-end development and Back-end development.
● Kaggle for Dataset
● Google colab and jupyter notebook for model building
SYSTEM CONFIGURATION
● Name: – DESKTOP-SF7E57H
● Processor: – Intel(R) Core (TM) i7-10750H CPU @ 2.60GHz 2.59 GHz
● RAM: – 16.0 GB (15.8 GB usable)
SUMMARY
This bird species identification application is a project that uses machine learning
techniques to identify different bird species along with it’s audio from images. The overall goal
of this project is to create a system that can accurately classify different bird species based on
their visual characteristics.
ePashudhan-an online Portal for Dairy Farmers:
OBJECTIVE
● To Design a responsive Mobile application for online registration of dairy farmers
producing milk and other livestock products organically
● This portal shall help the dairy farmers to gain more information about the livestock
and their produce, dairy market trends and many more.
TECHNICAL DESCRIPTION
● Full stack project done with MERN stack.
● The frontend provides farmers information and predicted results which is developed in React Native.
● Backend development done in Express.js and Node.js runtime environment.
● MongoDB is used as database.
● Database :- Any credentials used to Register to the project will be saved in MongoDB.
Login
● credentials are verified by checking the credentials present in the database.
PLATFORM USED
● Visual Studio Code for Front-end and Back-end development.
● MongoDB Atlas Cluster used for database storage
SYSTEM CONFIGURATION
● Name:- Lenovo Ideapad 330
● Processor :- Intel Core i3 7020U
● RAM :- 4GB Unified Memor
SUMMARY
The mobile application for online processing and registration of dairy farmers producing milk
and other livestock products organically. So that this portal shall help the dairy farmers to gain
more information about the livestock and their produce,dairy market trends and many more.
False Data Injection attacks:
PROBLEM STATEMENT
IoT is the latest industrial revolution primarily merging automation with advanced
manufacturing. But IoT is vulnerable to cyber attacks like false data injection. In this project I
created a MERN stack web app that helps us to analyze various predictive models using
LTSM, GRU and CNN. The false data is injected using Python/MATLAB.
SCOPE
This application deals with the problem of developing a Predictive Maintenance system
with the use of Machine Learning (SVM, kNN, Random Forests, Logistic Regression using Auto
Encoders) to classify life cycle of a sensor. The proposed system consists of mainly three phases:
the first phase (i.e., pre-processing), the next phase (i.e., model training) and the final phase (i.e.,
classification). The first phase includes calculation of EOL (End of Life) of sensors used and using
that I am calculating LR (Life Ratio). Then, using LR I am creating labels. These are then
classified into three categories:
Good: Good Condition represents 0.
Moderate: Moderate Condition represents 1.
Warning: Warning Condition represents 2.
TECHNOLOGY STACK
The technologies used in this application are:
● Python 3.10.0
● MATLAB
● Django
The modules used in this application are:
● Tensorflow
● scikit-learn
● matplotlib
● pandas
● Numpy
● Keras
● Seaborn
The algorithms used in this application are:
● kNN (k-Nearest Neighbours)
● Logistic Regression
● Random Forests
● Autoencoders