Industrial Internship PPT

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 21

Industrial Internship

(CSE 1902)
IBM Artificial Intelligence ABHISHEK
KUMAR
Analyst
20BCE0210
INTRODUCTION
The IBM Artificial Analyst course is a comprehensive training
program that teach us the skills and knowledge we need to become
a successful AI analyst. The course covers a wide range of topics,
including:

•Fundamentals of AI and machine learning


•Data preparation and analysis
•Model building and evaluation
•AI deployment and management
Course Overview

 Covers a wide range of topics, including fundamentals of AI and


machine learning, data preparation and analysis, model building
and evaluation, and AI deployment and management
 Self-paced online course with video lectures, hands-on labs,
quizzes, and a final exam
 Designed for business analysts, data scientists, and other
professionals who want to learn how to use AI to solve business
problems
 Benefits of taking the course include gaining the skills and
knowledge we need to become a successful AI analyst, learning
how to use IBM Watson Studio, earning a certificate of
completion from IBM, and increasing your job prospects and
earning potential.
Machine Learning

The learning process improves the machine model over time by using
training data. The evolved model is used to make future predictions.

Here are some machine learning algorithms:


 Naïve Bayes classification (supervised classification – probabilistic)
 Linear regression (supervised regression)
 Logistic regression (supervised classification)
 Support vector machine (SVM) (supervised linear or non-
linear classification)
 Decision tree (supervised non-linear classification)
 K-means clustering (unsupervised learning)
Hands-on Experience with AI Tools and Technologies

Data Analytics Machine Learning Computer Vision


Algorithms
IBM Watson Overview

IBM Watson is an AI system that enables a new partnership between people and computers. It is
the AI offering from IBM. Watson combines five core capabilities:

Interacts with people more naturally based on the person’s preference.


Quickly imports key industry materials by partnering with experts to scale and elevate expertis
e.
Enables new products and services to sense, reason, and learn about users and the world
around them.
Uses data to improve business processes and forecasting, which increases operational
effectiveness.
Enhances exploration and discovery, which uncovers unique patterns, opportunities, and
actionable hypotheses.
IBM Watson (Cont…)
Chatbots tools and services

We can create chatbots by using cognitive services to help us design how your chatbot
understands user’s input and replies to the user. You can also use software to configure a
chatbot that is already trained and programmed to answer specific questions from users
in areas such as customer support.

Here are examples of some available tools and services:


•IBM Watson Assistant service.
•Dialog-flow: Google-owned developer of human-computer interaction technologies that
are based on natural language conversations.
•Microsoft Language Understanding Intelligent Service (LUIS).
•ChatScript: Written in C++.
•Chatfuel: A platform for creating AI chatbots for Facebook.
IBM Watson Services
Natural Language Processing

NLP is the study of the computational treatment of natural (human) language.


It enables machines to understand human communication to extract
different information. Examples of NLP applications: Analysis of text in emails, human
speech, social media, or optical character recognition (OCR) from documents (text
that is scanned from actual documents).

Natural language processing applications


• Machine translation
• Information retrieval: Search engines
• Spell checkers
• Natural language assistants
Computer Vision
Computer vision is a branch of science that is concerned with processing images to
extract, analyze, and understand useful information from a single image or image
sequence. It aims at simulating the human visual system. It uses various machine
learning and deep learning algorithms to analyze images for scenes, objects, faces, and
other content in videos, photos, and pictures in general.

Computer vision applications


Manufacturing: Ensure that products are being positioned correctly on an assembly
line.
Visual auditing: Look for visual compliance or deterioration in a fleet of trucks, planes,
windmills, transmission or power towers , and so on.
Insurance: Classify claims images into different categories.
Medical image processing: Detect tumors.
Automotive industry: Object detection for safety.
Project: Email/SMS Spam Detection

 An effective email/SMS spam detection system can help to protect users


from spam and keep their inboxes clean and organized.

 Such a system can also help to reduce the workload on IT administrators,


who may be responsible for manually filtering spam messages.

 Used Multinomial Naive Bayes,SVM and NLTK library, and for dataset used
Kaggle website for fetching Dataset spam.csv and labelled as ”spam” and
”non-spam” text
Requirements

 Phyton
 Numpy
 Pandas
 Scikit-Learn
 NLTK
 PySpam Bayes
 Spacy
 Google Colab
Architecture Diagram
Literature Work:

 Machine learning for email spam filtering: review, approaches


and open research problems
 Email Spam Detection Using Machine Learning Algorithms
 Machine Learning Techniques for Spam Detection in Email
and IoT Platform: Analysis and Research Challenges
 Email Spam Detection Using Machine Learning and Deep
Learning Techniques.
Analysis of num_characters vs num_words vs num_sentences
Performance Analysis of different Algorithms:
Results in the Graphical Context:
Outputs Screenshots:
CERTIFICATE
CONCLUSION
In this course, we have learned about the fundamentals of AI and machine learning, data
preparation and analysis, model building and evaluation, and AI deployment and
management. We have also gained hands-on experience with IBM Watson Studio, a powerful
AI platform.
Upon completion of this course, I interpreted the following:
 Apply AI and machine learning concepts to solve real-world business problems
 Prepare and analyze data for AI models
 Build and evaluate AI models using IBM Watson Studio
 Deploy and manage AI models in production

In this course, I have learned how to use AI to solve real-world business problems. I have
learned how to prepare and analyze data for AI models, how to build and evaluate AI models
using IBM Watson Studio, and how to deploy and manage AI models in production. I have
also learned about the ethical implications of AI and the importance of responsible AI
development. I have learned how to mitigate the risks of bias and discrimination in AI
systems and how to ensure that AI is used for good.
THANK YOU

GitHub Link:
https://github.com/abhishek20020/E
mail-Spam-Detection

Google Colab Link:


https://colab.research.google.com/dr
ive/1bt1oKmK2367KKaHK8bBSH
WmglJASI7cT#scrollTo=ukqZ_Hy
QIZEG

You might also like