Jayanth Documentation
Jayanth Documentation
BACHELOR OF TECHNOLOGY
IN
By
JAYANTH KOTTE
Regd.No:21HT1A0557
CERTIFICATE
ii
SUMMER INTERNSHIP CERTIFICATE
iii
ACKNOWLEDGEMENT
Finally, I would like to thank all the faculty members and the non-teaching staff
of the Department of Computer Science Engineering for their direct or indirect support
for helping us in completion of this internship work.
By
JAYANTH KOTTE
Regd.No:21HT1A0557
iv
ABSTRACT
This summer internship has equipped me with the knowledge, skills, and
confidence to pursue meaningful contributions to the advancement of AI-ML. The
combination of theoretical knowledge, practical application, and collaborative learning
has ignited my passion for this impactful field, paving the way for future success.
v
CONTENTS
1. INTRODUCING MACHINE LEARNING - 1-2
1.1 What is machine learning?
1.2 Business problems solved with machine learning
1.3 Machine learning process
vi
CHAPTER 1
INTRODUCING MACHINE LEARNING
Machine learning is a branch of artificial intelligence (AI) that gives computers the
ability to learn without being explicitly programmed. Machine learning is used in a wide
variety of applications, including:
Machine learning (ML) has become a powerful tool for businesses of all sizes, helping
them solve a wide range of problems and improve efficiency.
3. Marketing and sales: ML can be used to improve many aspects of marketing and
sales, such as lead generation, campaign targeting, and customer churn prediction.
1
1.3 Machine learning process
The machine learning process can be broken down into the following six main steps:
• Data Acquisition: The first step is to acquire data that will be used to train the
machine learning model.
• Data Cleaning: Before the data can be used to train the model, it must be cleaned
and pre-processed.
2
CHAPTER 2
IMPLEMENTING A MACHINE LEARNING PIPELINE WITH
AMAZON SAGEMAKER
Data Collection:
• Define data needs: Clearly identify the type and amount of data required for your
specific machine learning project.
• Identify data sources: Explore various sources for acquiring relevant data,
including internal databases with external organizations.
Data Security:
• Implement access controls: Restrict access to sensitive data to authorized
individuals only.
• Encrypt data: Encrypt data at rest and in transit to protect it from unauthorized
access.
4
CHAPTER 3
INTRODUCING FORECASTING
5
• Descriptive statistics: Calculate statistics like mean, standard deviation,
skewness, and kurtosis to understand the data distribution.
3. Transformation and Modeling:
• Differencing: Apply differencing techniques to remove seasonality and trends,
making the data stationary for further analysis.
• Trend estimation and removal: Identify and remove long-term trends from the
data to focus on short-term fluctuations.
3.4 Using Amazon Forecast
Amazon Forecast is a fully managed service offered by Amazon Web Services (AWS)
specifically designed for time series forecasting.
1. Prepare your data:
• Import your data: You can import your data into Amazon Forecast from various
sources, including Amazon S3 buckets, Amazon Redshift tables, and local files.
• Clean and pre-process your data: Ensure your data is clean and free of errors,
missing values, and outliers.
2. Create a dataset:
• Define the columns in your data that represent the target variable (the variable
you want to predict) and the timestamps.
• You can also specify optional additional features that might influence the target
variable.
6
CHAPTER 4
INTRODUCING COMPUTER VISION (CV)
Computer vision (CV) is a rapidly growing field of artificial intelligence that focuses on
enabling machines to "see" and understand the visual world.
• Objects and their properties: Identifying and recognizing objects like cars,
people, faces, and buildings, along with their attributes like color, size, and shape.
• Scenes and situations: Understanding the overall context of the image, such as
the environment, activities taking place, and relationships between objects.
• Events and actions: Detecting and tracking moving objects, analyzing their
behavior, and recognizing specific events like traffic violations or accidents.
The field of CV is rapidly evolving, with new developments and applications emerging
constantly. Some of the exciting trends include:
7
4.3 Image and video analysis
Image and video analysis is a broad field within computer vision that focuses on
automatically extracting information from visual data. This information can be used for a
variety of purposes, such as:
• Object recognition: Identifying objects like cars, people, faces, and buildings in
images and videos. Image of object detection with a car and a bicycle Opens in a
new window. object detection with a car and a bicycle
• Scene understanding: Analyzing the overall context of an image or video,
including the environment, activities taking place, and relationships between
objects. Image of scene understanding with a street with pedestrians and shops
Opens in a new window
8
CHAPTER 5
INTRODUCING NATURAL LANGUAGE PROCESSING
NLP aims to enable computers to understand, interpret, and generate human language in
a meaningful way. This involves a range of tasks, including:
• Understanding the meaning of text: This involves tasks like identifying the
parts of speech, extracting relationships between words, and understanding the
overall context of a sentence or document.
• Generating human-quality text: This includes tasks like writing different kinds
of creative content, translating languages, and summarizing text.
• Interacting with humans in natural language: This involves tasks like building
chatbots, developing voice-based interfaces, and creating language learning
applications.
9
5.3 Natural language processing managed services
Natural language processing (NLP) managed services provide organizations with access
to NLP expertise and technology without the need to build and maintain their own in-
house infrastructure
10
CHAPTER 6
ACTIVITY LOG AND REPORT
1) AWS CRM
On the 2nd day I created an
Day – 2 2) Basics of machine
account in AWS and I learnt
23/05/2023 learning classes
about methods of AWS.
1) Image recognition
Day – 4 I started learning about What is
1)Natural language
Day – 5 I learnt about the content of
processing
26/05/2023 machine learning
2)Fraud detection
11
WEEKLY REPORT
WEEK – 1 (From Dt: 22/05/2023 to Dt: 27/05/2023)
Detailed Report:
12
ACTIVITY LOG FOR THE SECOND WEEK
13
WEEKLY REPORT
WEEK – 2 (From Dt: 29/05/2023 to Dt: 03/06/2023)
To gain some experience of the platform I did some hands-on practice of some
exercises that I learnt.
Detailed Report:
In the 2nd week I overviewed on the concepts of objects like
Formulating machine learning problems, Collecting and securing data
I did some basic hands-on activities in AWS platform like Define the
problem, Identify the relevant data, Explore data pre-processing submitted
successfully.
14
ACTIVITY LOG FOR THE THIRD WEEK
Day
Brief description of the daily
&
Learning Outcome
Date activity
1) Creating Variables
Another important Forecasting..........
Day – 3 It is a powerful tool used in various 2) Updating forecast
07/06/2023 fields, including business, finance,
economics, weather, and healthcare 3) 3)Add logics and Screens to
the forecast
15
WEEKLY REPORT
WEEK – 3 (From Dt: 05/06/2023 to Dt: 10/06/2023)
Detailed Report:
It’s my third week and I'm very happy to continue in AWS Platform. In
this week I learnt about the concepts of Forecasting and then I did some
research on this concept as the topic made me difficult till now than other
topics.
I did exercises on forecasting topic like adding actions and adding screens to
the flows which acts as a condition based to the user.
16
ACTIVITY LOG FOR THE FOURTH WEEK
Engineering
14/06/2023 2) Descriptive statistics
17
WEEKLY REPORT
WEEK – 4 (From Dt: 12/06/2023 to Dt: 17/06/2023)
Detailed Report:
The week where I felt more difficult in the entire journey with Salesforce
till now.
While creating Processing time series data I got many errors which took
hours of time to resolve and compile.
18
ACTIVITY LOG FOR THE FIFTH WEEK
Day – 2 While doing this data setup in this Debugging Errors and
19
WEEKLY REPORT
WEEK – 5 (From Dt: 19/06/2023 to Dt: 24/06/2023)
Objective of the Activity Done:
Exciting Topic of the week- Prepare my data where all the developer works here to
manage programs
Detailed Report:
I learnt about the data Setup and fundamentals and benefits of API in AWS.
AWS stands for Amazon Web Services. It is a subsidiary of Amazon that provides on-
demand cloud computing platforms and APIs to individuals, companies, and
governments, on a pay-as-you-go basis. This means that users only pay for the resources
they use, making it a cost-effective solution for businesses of all sizes
20
ACTIVITY LOG FOR THE SIXTH WEEK
1) 1)Explainable AI
Day – 3 On this day I learn about the field of
2) 2)Real-time processing
28/06/2023 CV is rapidly evolving
3)
21
WEEKLY REPORT
WEEK – 6 (From Dt: 26/06/2023 to Dt: 01/07/2023)
Objective of the Activity Done: This week was focused on gaining a foundational
understanding of computer vision (CV) concepts and exploring its applications.
Highlights:
Overall, this week marked a successful start to the CV learning journey. By actively
engaging with the learning materials, seeking clarification through doubt sessions, and
collaborating with the mentor, a solid foundation in CV concepts has been established.
Moving forward, the focus will be on continuous learning, practical application, and
exploration to unlock the full potential of computer vision
22
ACTIVITY LOG FOR THE SEVENTH WEEK
Day Brief description of the daily
& Learning Outcome
Date activity
03/07/2023 modules on the same day I.e., Image 2) Scenes and situations
and video analysis
Events and actions
23
WEEKLY REPORT
WEEK – 7 (From Dt: 03/07/2023 to Dt: 08/07/2023)
Objective of the Activity Done: This week was focused on gaining a foundational
understanding of Image and video analysis concepts and exploring its applications.
Overall Progress:
Detailed Report:
This weekly report highlights the significant progress made in understanding and
applying Image and video analysis concepts. The proactive approach to learning, actively
seeking clarification, and successfully completing challenges are commendable
achievements. Moving forward, continued dedication and exploration will further
enhance skills and unlock the full potential of image and video analysis knowledge
24
ACTIVITY LOG FOR EIGHTH WEEK
Gained fundamental
Day – 1 Introduction to NLP concepts,
including syntax, semantics, and understanding of the
10/07/2023 pragmatics
core areas of NLP.
Acquired knowledge
Day – 3 Exploration of different text
of various methods
12/07/2023 normalization techniques
for cleaning
25
WEEKLY REPORT
WEEK – 8 (From Dt: 10/07/2023 to Dt: 15/07/2023)
Objective of the Activity Done:
This week was focused on gaining a foundational understanding of Image and video
analysis concepts and exploring its applications.
Overall Progress:
Detailed Report:
26
CHAPTER 7
OUTCOMES DESCRIPTION
Beyond technical skills, the internship fostered my critical thinking and problem-
solving abilities. Working with mentors and collaborating virtually with other interns,
I learned to communicate effectively, navigate complex challenges, and adapt to a
dynamic learning environment. This experience significantly enhanced my ability to
think creatively, analyse data, and formulate innovative solutions.
27
Student Self Evaluation of the Short-Term Internship
Student Name: JAYANTH KOTTE Registration No:21HT1A0557
Term of Internship From: 22/05/2023 To: 15/07/2023
Date of Evaluation:
Organization Name & Address: EDUSKILLS
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
12 Time Management 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
28