0% found this document useful (0 votes)
703 views

Eti Project

This micro project report summarizes a project on computer vision using AI completed by students Isha Sandip Mohite and Rutuja Maroti Waghchaure. The report includes an introduction explaining the importance of AI and its role in making tasks easier. It then discusses the benefits of the micro project, which included describing AI, machine learning, and detecting network vulnerabilities. The methodology section outlines the steps taken, which involved selecting a topic, research, project development, and error removal. Resources used included laptops, internet access, and Microsoft Word. The project addressed course outcomes on AI, machine learning, and security.

Uploaded by

shirsat.deep18
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
703 views

Eti Project

This micro project report summarizes a project on computer vision using AI completed by students Isha Sandip Mohite and Rutuja Maroti Waghchaure. The report includes an introduction explaining the importance of AI and its role in making tasks easier. It then discusses the benefits of the micro project, which included describing AI, machine learning, and detecting network vulnerabilities. The methodology section outlines the steps taken, which involved selecting a topic, research, project development, and error removal. Resources used included laptops, internet access, and Microsoft Word. The project addressed course outcomes on AI, machine learning, and security.

Uploaded by

shirsat.deep18
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

Maharashtra State Board of Technical Education

Mumbai. (M.S.)

MICRO PROJECT
On
“Computer Vision using AI”

Submitted by
Isha Sandip Mohite
Rutuja Maroti Waghchaure

G.S. Mandal’s

Department of Computer Engineering


Marathwada Institute of Technology
Polytechnic, Aurangabad.

Academic Year: - 2022-2023


MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION

CERTIFICATE
This is to certify that : -
Roll Enrollment Exam
Name of Student
No. No. Seat No.
33 Isha Sandip Mohite 2000660209

56 Rutuja Maroti Waghchaure 2000660237

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:

Prof. S.Patel Prof. A.S.Nagrik


Projet Guide H.O.D.

Principal

Marathwada Institute of Technology,


Polytechnic, Aurangabad
INDEX
Annexure-IV Micro Project Teacher Evaluation Sheet

Annexure-I A “Format for Micro-Project Proposal”


1.0 Aim/Benefits of Micro Project (minimum 30-50 words)

2.0 Course Outcomes Addressed

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.)

Annexure-II A “Format for Micro-Project Report”


1.0 Rationale (Importance of the project, in about 30 to 50 words. This is a modified version
of the earlier one written after the work)

2.0 Aim/Benefits of Micro Project:

3.0 Course Outcomes Achieved (Add to the earlier list is more Cos are addressed)

4.0 Literature Review

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.)

6.0 Actual Resources Used (mention the actual resources used).

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

9.0 Applications of this micro project


Annexure-IV

Micro Project
(Teacher Evaluation Sheet)

Name of Programme: Diploma in Computer Engineering Semester : - 6


Course Title : CO6I Code:22618
Title of Micro Project:- Computer Vision using AI

Course Outcomes Achieved:

a) Describe Artificial Intelligence, Machine learning.

Process and Individual Total


Roll Enrollment Exam Product Presentation Marks
Name of Student
No. No. Seat No. Assessment / Viva (10)
(06) (04)
33 Isha Sandip Mohite 2000660209

56 Rutuja Maroti Waghchaure 2000660237

Comments / Suggestions about work:

Signature of Teacher :

Name and Designation :


of the Teacher
Annexure-I

Micro-Project Proposal
(Format for Micro-Project Proposal About 1-2 pages)

Title of Micro-Project : Computer Vision Using AI

1.0 Aim/Benefits of Micro Project (minimum 30-50 words)

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.

2.0 Course Outcomes Addressed

a) Describe Artificial Intelligence, Machine learning.

b) Detect Network, Operating System and applications vulnerabilities


3.0 Proposed Methodology (Procedure in brief that will be following to do the micro-
project in about 100-200 words.)

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.

iv. Then we gathered all information based on the topic of micro-project.

v. We have done analysis and study of our topic in detail.

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.)

Sr. Details of Activity Planned Start Planned Finish Name of


No Date Date Responsible
Team Members

1 Deciding topic of 09-2-2023 13-2-2023 Isha, Rutuja

microproject

2 Collecting and Searching 13-02-2023 16-02-2023 Isha, Rutuja

Information about topic

3 Starting raw project on 17-02-2023 18-02-2023 Isha, Rutuja

notebook

4 Starting main project 19-02-2023 21-02-2023 Isha, Rutuja

5 Removing error from project 25-02-2023 28-02-2023 Isha, Rutuja

6 Making in pdf format for 08-03-2023 15-03-2023 Isha, Rutuja

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

2 Internet 100 mb/s -

3 Microsoft Word - 1

Names of Team Members with Roll No. : -

Roll No. Name of Student

33 Isha Sandip Mohite

56 Rutuja Maroti Waghchaure


Annexure-II
Micro-Project Report

(Format for Micro-Project Report minimum 4 pages)

Title of Micro-Project : - Computer Vision Using AI

1.0 Rationale (Importance of the project, in about 30 to 50 words. This is a modified


version of the earlier one written after the work)

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:

The benefits of machine learning

• In the field of Medical Sciences

• In the Field of Air Transport

• In the field of Banking and Financial Institutions

• In the Field of Gaming and Entertainment

• Image Recognition: Image recognition is one of the most common applications of

machine learning. ...

• Speech Recognition

• Speech to Text Conversion

• Natural Language Processing

• Text to Speech Conversion

3.0) Course Outcomes Achieved (Add to the earlier list is more Cos are addressed)

a) Describe Artificial Intelligence, Machine learning


4.0) Literature Review:-

2018 IEEE International Symposium on Software Reliability Engineering Workshops


(ISSREW)

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.

Published in: 2017 International Conference on Intelligent Computing and

Control (I2C2)

Date of Conference: 23-24 June 2017

Date Added to IEEE Xplore: 22 March 2018

ISBN Information: Electronic ISBN:978-1-5386-0374-1

Print on Demand(PoD) ISBN:978-1-5386-0375-8

INSPEC Accession Number: 18237714

DOI: 10.1109/I2C2.2017.8321908

Publisher: IEEE

Conference Location: Coimbatore, Indi


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.)

A) Project Topic Selection :

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.

D) Main Project work on:

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 .

E) Problem and Doubt Solving :

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.

F) Final Stage of Micro Project :

After removing errors we had completed our project and got the proper output.
6.0 Actual Resources Used (mention the actual resources used).

Sr. No Name of Resource/Material Specification Qty. Remarks


1 Laptop i-5,4 GB 1
RAM
2 https://www.educba.com/importance-of-artificial- Website -

intelligence/

3 Microsoft word Provide 1


Formal view
for report
4 Internet Web
browsing
5 https://ieeexplore.ieee.org/document/8321908 Website-
Literature
Review

6 Emerging Trends In Computer And Information I scheme

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

a) Increased knowledge about Artificial Intelligence & ML

b) Enhanced knowledge about ETI

c) Increased searching skills.

d) Enhanced presenting skills.

e) Increased editing skills

f) Increased solo working skills .

g) Enhanced Designing skills.

9.0 Applications of this micro project : -

• Industrial Automation and Manufacturing.

• Office Automation.

• Robotics.

• Medical Computing and Information.

• Military Security.

• Data Security.

• Management and Finance.


What is Artificial Intelligence?

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.

What Contributes to AI?

Artificial intelligence is a science and technology based on disciplines such as Computer


Science, Biology, Psychology, Linguistics, Mathematics, and Engineering. A major thrust of AI
is in the development of computer functions associated with human intelligence, such as reasoning,
learning, and problem solving. Out of the following areas, one or multiple areas can contribute to
build an intelligent system.
What is AI Technique?

In the real world, the knowledge has some unwelcomed properties:

• Its volume is huge, next to unimaginable.

• It is not well-organized or well-formatted.

• It keeps changing constantly.

AI Technique is a manner to organize and use the knowledge efficiently in such a way
that:

• It should be perceivable by the people who provide it.

• It should be easily modifiable to correct errors.

• It should be useful in many situations though it is incomplete or inaccurate.

AI techniques elevate the speed of execution of the complex program it is equipped with

Programming with AI And Programming Without AI

Programming With AI Programming Without AI


A computer program with AI can answer the A computer program without AI can answer
generic questions it is meant to solve. the specific questions it is meant to solve.
AI programs can absorb new modifications by Modification in the program leads to change in
putting highly independent pieces of its structure.
information together. Hence you can modify
even a minute piece of information of program
without affecting its structure.
Modification in the program leads to change in Modification is not quick and easy. It may lead
its structure. to affecting the program adversely.
Types of Artificial Intelligence:

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”

How does Machine Learning work


A Machine Learning system learns from historical data, builds the prediction models, and
whenever it receives new data, predicts the output for it. The accuracy of predicted output
depends upon the amount of data, as the huge amount of data helps to build a better model which
predicts the output more accurately.

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:

• Rapid increment in the production of data


• Solving complex problems, which are difficult for a human
• Decision making in various sector including finance
• Finding hidden patterns and extracting useful information from data.

Classification of Machine Learning


At a broad level, machine learning can be classified into three types:

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.

Applications of Machine learning


Machine learning is a buzzword for today's technology, and it is growing very rapidly day by day.
We are using machine learning in our daily life even without knowing it such as Google Maps,
Google assistant, Alexa, etc. Below are some most trending real-world applications of Machine
Learning:
1. Image Recognition:
Image recognition is one of the most common applications of machine learning. It is used to
identify objects, persons, places, digital images, etc. The popular use case of image recognition
and face detection is, Automatic friend tagging suggestion:

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.

6. Email Spam and Malware Filtering:


Whenever we receive a new email, it is filtered automatically as important, normal, and spam.
We always receive an important mail in our inbox with the important symbol and spam emails in
our spam box, and the technology behind this is Machine learning. Below are some spam filters
used by Gmail:

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.

7. Virtual Personal Assistant:


We have various virtual personal assistants such as Google assistant, Alexa, Cortana, Siri. As
the name suggests, they help us in finding the information using our voice instruction. These
assistants can help us in various ways just by our voice instructions such as Play music, call
someone, Open an email, Scheduling an appointment, etc.

These virtual assistants use machine learning algorithms as an important part.

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.

9. Stock Market trading:


Machine learning is widely used in stock market trading. In the stock market, there is always a risk
of up and downs in shares, so for this machine learning's long short term memory neural
network is used for the prediction of stock market trends.

10. Medical Diagnosis:


In medical science, machine learning is used for diseases diagnoses. With this, medical technology
is growing very fast and able to build 3D models that can predict the exact positionof lesions in
the brain.

It helps in finding brain tumors and other brain-related diseases easily.

11. Automatic Language Translation:


Nowadays, if we visit a new place and we are not aware of the language then it is not a problem at
all, as for this also machine learning helps us by converting the text into our known languages.
Google's GNMT (Google Neural Machine Translation) provide this feature, which is a Neural
Machine Learning that translates the text into our familiar language, and it called as automatic
translation.

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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy