Eti Project
Eti Project
Mumbai. (M.S.)
MICRO PROJECT
On
“Computer Vision using AI”
Submitted by
Isha Sandip Mohite
Rutuja Maroti Waghchaure
G.S. Mandal’s
CERTIFICATE
This is to certify that : -
Roll Enrollment Exam
Name of Student
No. No. Seat No.
33 Isha Sandip Mohite 2000660209
have successfully completed “Computer Vision using AI” Micro-project for the
subject ETI as in the enclosed „Portfilio‟ during his tenure of Completing the
Diploma in Computer Engineering (CO6I) in Academic Year 2022-2023 from
M.I.T. Polytechnic, Aurangabad with Institute Code 0066.
Date:
Principal
3.0 Proposed Methodology (procedure in brief that will be followed to do the micro-project in
about 100-200 words.)
4.0 Action Plan (Sequence and time required for major activity.)
5.0 Resources required (major resources such as row material, some machining facility,
software etc.)
3.0 Course Outcomes Achieved (Add to the earlier list is more Cos are addressed)
5.0 Actual Methodology Followed (Write step wise work done, data collected and its
analysis (if any). The contribution of individual member may also be noted.)
7.0 Outputs of the micro projects (Drawings of the prototype, drawing of survey, presentation
of collected data, findings etc.)
Micro Project
(Teacher Evaluation Sheet)
Signature of Teacher :
Micro-Project Proposal
(Format for Micro-Project Proposal About 1-2 pages)
Computer vision is a field of artificial intelligence (AI) that enables computers and systems to
derive meaningful information from digital images, videos and other visual inputs and take actions
or make recommendations based on that information.
Computers can use digital images and deep learning models to accurately identify and classify objects
and react to them
In computer vision and image processing, a feature is a piece of information about the content of an
image; typically about whether a certain region of the image has certain properties..
It is used in various Applications like optical character recognition, object detection, object
categorization, face detection, visual tracking etc.
i. In this micro project, first of all we have focused on selection of appropriate topic for
the microproject.
ii. We have decided our topic ie. " Computer Vision using AI "
iii. Then we did literature survey on our topic and gained knowledge about existing and
proposed system.
vi. By doing all the above methodologies we have successfully done our micro project.
3.0 Action Plan (Sequence and time required for major activity.)
microproject
notebook
submitting
5.0 Resources required (major resources such as row material, some machining
facility, software etc.)
Sr. Name of Resource/Material Specification Qty. Remarks
No
1 Laptop i-5,4 GB RAM 1
3 Microsoft Word - 1
The importance of artificial intelligence and its subsequent components have been known for quite
a long time now. They are being looked upon as tools and techniques to make this world a better
place. And it’s just not that you have to go to these fancy tech gadgets to be able to use them. You
can simply look around, and I am sure most of your tasks are made smooth by artificial intelligence.
Its importance lies in making our lives easier. These technologies are a great asset to humans and
are programmed to reduce the human effort as much as possible. They tend to possess the
capability to work in an automated fashion. Therefore, manual intervention is the last thing that
could be asked for or seen while operating parts associated with this technology.
These machines tend to speed up your tasks and processes along with a guaranteed level of
precision and accuracy, and therefore this is what makes them a useful and important tool.
Apart from making the world an error-free place by their simple and everyday techniques, these
technologies and applications are not only related to our general and everyday lives. It is also
impacting and holds importance for other domains as well.
A subset of artificial intelligence (AI), machine learning (ML) is the area of computational science
that focuses on analyzing and interpreting patterns and structures in data to enable learning,
reasoning, and decision making outside of human interaction. Simply put, machine learning allows
the user to feed a computer algorithm an immense amount of data and have the computer analyze
and make data-driven recommendations and decisions based on only the input data. If any
corrections are identified, the algorithm can incorporate that information to improve its future
decision making.
2.0) Benefits of Micro Project:
• Speech Recognition
3.0) Course Outcomes Achieved (Add to the earlier list is more Cos are addressed)
https://ieeexplore.ieee.org/document/8321908
Abstract:
With each passing day and gradually as we move into future, smart or intelligent machines will
slowly replace and enhance human capabilities in many areas. The intelligence exhibited by
machines or software are often termed as “Artificial Intelligence” which is a sub field ofcomputer
science. Artificial intelligence along with machine learning is now a potential game changer in the
history of computing backed with strong data analytics. Study in this area of artificial intelligence
has rapidly influenced the emergence of smart technologies that has a huge impact on our daily
lives. The field of science, engineering, business and medicine has become smarter with prediction
capabilities to smoothen our lives in our daily activities. The areas employing artificial intelligence
has seen an increase in the quality and efficiency which has been illustrated in this paper.
Control (I2C2)
DOI: 10.1109/I2C2.2017.8321908
Publisher: IEEE
At the beginning We Were confused about selecting Topic for ETI Subject
microproject but after a conversation with subject teacher we made our decision and select topic
Computer Vision Using AI
.
B) Searching and Collecting the information:
After selecting project topic then we searched lots of information related to test Computer Vision
Using AI . we Were visited more than 5 websites which gave us valuable information about our
Project topic.
C) Raw Project:
After collecting information about project, We started rough Design, data, topics, diagram on notebook
for implementing our Idea on project.
After completing and Implementing rough Design, data, topics, diagram on notebook. Then, we started
project in Microsoft Office word . On that time we were stuck Because we were unable to sort
information And also we didn‟t have proper information about Report & Literature Review .
As we were not able to proceed further in micro project we did brief discussion with respected subject
teacher (Prof. S. Patel),During conversation mam gave us proper instruction and Sequencefor
project.
After removing errors we had completed our project and got the proper output.
6.0 Actual Resources Used (mention the actual resources used).
intelligence/
Technology Textbook
7 https://www.netapp.com/artificial-intelligence/what-is- Website
machine-learning/
7.0 Outputs of the micro projects (Drawings of the prototype, drawing of survey,
Presentation of collected data, findings etc.)
8.0 Skill Developed/Learning outcome of this micro project
• Office Automation.
• Robotics.
• Military Security.
• Data Security.
According to the father of Artificial Intelligence John McCarthy, it is “The science and engineering
of making intelligent machines, especially intelligent computer programs”. ArtificialIntelligence
is a way of making a computer, a computer-controlled robot, or a software think intelligently, in
the similar manner the intelligent humans think. AI is accomplished by studying how human brain
thinks, and how humans learn, decide, and work while trying to solve a problem, and then using
the outcomes of this study as a basis of developing intelligent software and systems
The art and science of bringing learning, adaptation and self-organization to the machine is that
the act of AI. Artificial intelligence, in essence, is not only the science of computation but also the
logic of cognition.
As the information processing paradigm of human beings induced the model of a computing
system, likewise the logic of cognition generated the methodologies for the origin of Al and its
dimensions.
The IBM sponsored a summer workshop at Dartmouth, New Hampshire, USA, in June 1956.
Pioneer researchers in the area of computer science, logic, geometry, mathematics and cognitive
psychology gathered to discuss the specific topics such as automatic theorem proving and new
programming languages.
Among the participants in the seminal conference were Claude Shannon from IBM, John
McCarthy from MIT, and Edward Feigenbaums from Stanford University, along with Herbert
Simon and Allen Newell, and many others.
The important outcome of the conference was the coining of the term Artificial intelligence, which
encompasses many concepts and methods deployed by researchers in many diverse fields of
computation and cognition.
Philosophy of AI
While exploiting the power of the computer systems, the curiosity of human, lead him to
wonder, “Can a machine think and behave like humans do?” Thus, the development of AI started
with the intention of creating similar intelligence in machines that we find and regard high in
humans.
Goals of AI
• To Create Expert Systems: The systems which exhibit intelligent behavior, learn, demonstrate,
explain, and advice its users.
• To Implement Human Intelligence in Machines: Creating systems that understand, think, learn,
and behave like humans.
AI Technique is a manner to organize and use the knowledge efficiently in such a way
that:
AI techniques elevate the speed of execution of the complex program it is equipped with
Artificial Intelligence can be divided in various types, there are mainly two types of main
categorization which are based on capabilities and based on functionally of AI. Following is flow
diagram which explain the types of AI.
What is Machine Learning ?
Machine Learning is said as a subset of artificial intelligence that is mainly concerned with the
development of algorithms which allow a computer to learn from the data and past experiences
on their own. The term machine learning was first introduced by Arthur Samuel in 1959. We can
define it in a summarized way as:
Machine learning enables a machine to automatically learn from data, improve performance from
experiences, and predict things without being explicitly programmed.
With the help of sample historical data, which is known as training data, machine learning
algorithms build a mathematical model that helps in making predictions or decisions without
being explicitly programmed. Machine learning brings computer science and statistics together for
creating predictive models. Machine learning constructs or uses the algorithms that learn from
historical data. The more we will provide the information, the higher will be the performance.
“A machine has the ability to learn if it can improve its performance by gaining more data”
Suppose we have a complex problem, where we need to perform some predictions, so instead of
writing a code for it, we just need to feed the data to generic algorithms, and with the help of these
algorithms, machine builds the logic as per the data and predict the output. Machine learning has
changed our way of thinking about the problem. The below block diagram explains the working
of Machine Learning algorithm:
Need for Machine Learning
The need for machine learning is increasing day by day. The reason behind the need for machine
learning is that it is capable of doing tasks that are too complex for a person to implement directly.
As a human, we have some limitations as we cannot access the huge amount of data manually, so
for this, we need some computer systems and here comes the machine learning to make things easy
for us.
We can train machine learning algorithms by providing them the huge amount of data and let them
explore the data, construct the models, and predict the required output automatically. The
performance of the machine learning algorithm depends on the amount of data, and it can be
determined by the cost function. With the help of machine learning, we can save both time and
money.
The importance of machine learning can be easily understood by its uses cases, Currently, machine
learning is used in self-driving cars, cyber fraud detection, face recognition, and friend
suggestion by Facebook, etc. Various top companies such as Netflix and Amazon have build
machine learning models that are using a vast amount of data to analyze the user interest and
recommend product accordingly.
Following are some key points which show the importance of Machine Learning:
1. Supervised learning
2. Unsupervised learning
3. Reinforcement learning
1) Supervised Learning
Supervised learning is a type of machine learning method in which we provide sample labeled
data to the machine learning system in order to train it, and on that basis, it predicts the output.
The system creates a model using labeled data to understand the datasets and learn about each data,
once the training and processing are done then we test the model by providing a sample data to
check whether it is predicting the exact output or not.
The goal of supervised learning is to map input data with the output data. The supervised learning
is based on supervision, and it is the same as when a student learns things in the supervision of the
teacher. The example of supervised learning is spam filtering.
2) Unsupervised Learning
Unsupervised learning is a learning method in which a machine learns without any supervision.
The training is provided to the machine with the set of data that has not been labeled, classified,
or categorized, and the algorithm needs to act on that data without any supervision. The goal of
unsupervised learning is to restructure the input data into new features or a group of objects with
similar patterns.
In unsupervised learning, we don't have a predetermined result. The machine tries to find useful
insights from the huge amount of data. It can be further classifieds into two categories of
algorithms:
o Clustering
o Association
3) Reinforcement Learning
Reinforcement learning is a feedback-based learning method, in which a learning agent gets a
reward for each right action and gets a penalty for each wrong action. The agent learns
automatically with these feedbacks and improves its performance. In reinforcement learning, the
agent interacts with the environment and explores it. The goal of an agent is to get the most reward
points, and hence, it improves its performance.
The robotic dog, which automatically learns the movement of his arms, is an example of
Reinforcement learning.
Facebook provides us a feature of auto friend tagging suggestion. Whenever we upload a photo
with our Facebook friends, then we automatically get a tagging suggestion with name, and the
technology behind this is machine learning's face detection and recognition algorithm.
It is based on the Facebook project named "Deep Face," which is responsible for face recognition
and person identification in the picture
2. Speech Recognition
While using Google, we get an option of "Search by voice," it comes under speech recognition,
and it's a popular application of machine learning.
Speech recognition is a process of converting voice instructions into text, and it is also known as
"Speech to text", or "Computer speech recognition." At present, machine learning algorithms
are widely used by various applications of speech recognition. Google assistant, Siri, Cortana,
and Alexa are using speech recognition technology to follow the voice instructions.
3. Traffic prediction:
If we want to visit a new place, we take help of Google Maps, which shows us the correct path
with the shortest route and predicts the traffic conditions.
It predicts the traffic conditions such as whether traffic is cleared, slow-moving, or heavily
congested with the help of two ways:
o Real Time location of the vehicle form Google Map app and sensors
o Average time has taken on past days at the same time.
Everyone who is using Google Map is helping this app to make it better. It takes information
from the user and sends back to its database to improve the performance.
4. Product recommendations:
Machine learning is widely used by various e-commerce and entertainment companies such
as Amazon, Netflix, etc., for product recommendation to the user. Whenever we search for some
product on Amazon, then we started getting an advertisement for the same product while internet
surfing on the same browser and this is because of machine learning.
Google understands the user interest using various machine learning algorithms and suggests the
product as per customer interest.
As similar, when we use Netflix, we find some recommendations for entertainment series,
movies, etc., and this is also done with the help of machine learning.
5. Self-driving cars:
One of the most exciting applications of machine learning is self-driving cars. Machine learning
plays a significant role in self-driving cars. Tesla, the most popular car manufacturing company
is working on self-driving car. It is using unsupervised learning method to train the car models to
detect people and objects while driving.
o Content Filter
o Header filter
o General blacklists filter
o Rules-based filters
o Permission filters
Some machine learning algorithms such as Multi-Layer Perceptron, Decision tree, and Naïve
Bayes classifier are used for email spam filtering and malware detection.
These assistant record our voice instructions, send it over the server on a cloud, and decode it
using ML algorithms and act accordingly.
8. Online Fraud Detection:
Machine learning is making our online transaction safe and secure by detecting fraud transaction.
Whenever we perform some online transaction, there may be various ways that a fraudulent
transaction can take place such as fake accounts, fake ids, and steal money in the middle of a
transaction. So to detect this, Feed Forward Neural network helps us by checking whether it is
a genuine transaction or a fraud transaction.
For each genuine transaction, the output is converted into some hash values, and these values
become the input for the next round. For each genuine transaction, there is a specific pattern
which gets change for the fraud transaction hence, it detects it and makes our online transactions
more secure.
The technology behind the automatic translation is a sequence to sequence learning algorithm,
which is used with image recognition and translates the text from one language to another
language.
-Thank You