0% found this document useful (0 votes)
44 views34 pages

Jayanth Documentation

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)
44 views34 pages

Jayanth Documentation

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/ 34

An Internship Report on

AI-ML VIRTUAL INTERNSHIP


Submitted to

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

In partial fulfillment of the requirements for the award of the Degree of

BACHELOR OF TECHNOLOGY

IN

COMPUTER SCIENCE & ENGINEERING

By

JAYANTH KOTTE
Regd.No:21HT1A0557

Under the Esteemed Guidance of

Mr. J. Rakesh, M. Tech


Assistant Professor

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


CHALAPATHI INSTITUTE OF TECHNOLOGY
(Autonomous)
(Approved by AICTE, Affiliated to JNTUK, Kakinada, A.P)
A.R.Nagar, Mothadaka, Guntur, Andhra Pradesh, India
2023-24
CHALAPATHI INSTITUTE OF TECHNOLOGY
(Autonomous)
(Approved by AICTE, Affiliated to JNTUK, Kakinada, A.P)
A.R.Nagar, Mothadaka, Guntur, Andhra Pradesh, India

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

CERTIFICATE

This is to certify that the Internship work entitled as “AI-ML VIRTUAL


INTERNSHIP” submitted by JAYANTH KOTTE in partial fulfillment for the award
of the Degree of BACHELOR OF TECHNOLOGY IN COMPUTER SCIENCE
AND ENGINEERING is a record of bonafied work carried out under my guidance and
supervision.

Internship Coordinator Head of the Department


Mr. J.Rakesh Mr. G.Ramachandra Rao
Assistant Professor Assistant Professor & HOD

ii
SUMMER INTERNSHIP CERTIFICATE

iii
ACKNOWLEDGEMENT

I express my sincere thanks to our beloved Chairman Sri. Y.V.Anjaneyulu garu


for providing support and stimulating environment for successful completion of my
internship.

I express deep sense of reverence and profound gratitude to Dr.K.Kiran Kumar,


M.E.,Ph.D, Principal for providing me the great support for successful completion of
my internship.

It plunges me in exhilaration in taking privilege in expressing our heartfelt


gratitude to Mr. G.Ramachandra Rao, M.Tech., (Ph.D), Assistant Professor & Head
of the Department for providing for his constant encouragement, suggestions and
abundant support, every facility throughout my Internship.

It gives us immense pleasure to express a deep sense of gratitude to my guide Mr.


J.Rakesh, M.Tech, Assistant Professor for wholehearted and invaluable guidance
throughout the internship. Without her/his sustained and sincere effort, this internship
would not have taken this shape.

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

During a virtual internship program offered by AWS and facilitated through


EduSkills, I embarked on an 8-week journey of exploration and learning within the realm
of AI-ML. This immersive experience provided me with the opportunity to acquire
foundational knowledge, develop essential technical skills, and collaborate with a diverse
community of learners.

Through the curated curriculum and industry-relevant content, I honed my


abilities in Python programming, machine learning libraries, and deep learning
frameworks. Applying these skills to real-world projects nurtured my critical thinking
and problem-solving abilities, fostering adaptability and innovation.

Beyond technical expertise, this virtual internship fostered a collaborative spirit


and an appreciation for the transformative potential of AI-ML. Through mentorship and
virtual interactions with fellow interns, I gained invaluable insights and developed
effective communication skills, preparing me for future endeavors in this ever-evolving
field.

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

2. IMPLEMENTING A MACHINE LEARNING - 3-4


PIPELINE WITH AMAZON SAGEMAKER
2.1 Implementing a Machine Learning pipeline with Amazon
2.2 Formulating machine learning problems
2.3 Collecting and securing data

3. INTRODUCING FORECASTING - 5-6


3.1 Introducing Forecasting
3.2 Forecasting overview
3.3 Processing time series data
3.4 Using Amazon Forecast

4. INTRODUCING COMPUTER VISION (CV) - 7-8


4.1 Introducing Computer Vision (CV)
4.2 Introduction Video
4.3 Introduction to computer vision

5. INTRODUCING NATURAL LANGUAGE - 9-10


PROCESSING
5.1 Introducing Natural Language Processing
5.2 Overview of natural language processing
5.3 Natural language processing managed services
6 ACTIVITY LOG AND REPORT - 11-26
7 OUTCOMES DISCRIPTION - 27

vi
CHAPTER 1
INTRODUCING MACHINE LEARNING

1.1 What is 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:

• Image recognition: Machine learning algorithms can be used to identify objects


in images, such as faces, cars, and animals.
• Speech recognition: Machine learning algorithms can be used to convert spoken
language into text.
• Natural language processing: Machine learning algorithms can be used to
understand and generate human language.
• Fraud detection: Machine learning algorithms can be used to identify fraudulent
transactions.
1.2 Business problems solved with machine learning

Machine learning (ML) has become a powerful tool for businesses of all sizes, helping
them solve a wide range of problems and improve efficiency.

1. Fraud detection: Machine learning algorithms can be used to identify fraudulent


transactions in real time, protecting businesses from financial losses.

2. Customer segmentation: Machine learning can help businesses segment their


customers into different groups.

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

2.1 Implementing a Machine Learning pipeline with Amazon


SageMaker:
Amazon SageMaker offers a powerful and flexible platform for building, training, and
deploying machine learning (ML) pipelines.

1. Define your problem:


• Clearly define the problem you want your ML pipeline to solve.
• Determine the type of ML model that is best suited for your problem.
• Gather and pre-process your data.
2. Design your pipeline:
• Use Amazon SageMaker Pipelines to create a visual representation of your
pipeline.
• Define the different steps in your pipeline, including data pre-processing, model
training, model evaluation, and model deployment.
• Choose the appropriate SageMaker Estimators for each step of your pipeline.
3. Build your pipeline:
• Use SageMaker Studio or the AWS CLI to build and configure your pipeline.
• Use pre-built components from SageMaker or Amazon S3 for common tasks such
as data loading and model training.
2.2 Formulating machine learning problems
Formulating a machine learning problem is a crucial step in the machine learning process.
1. Define the problem:
• Clearly articulate the problem you are trying to solve. What are you trying to
predict, classify, or optimize?
• Be specific and avoid ambiguity. A well-defined problem will help you select the
right machine learning tools and techniques.
2. Identify the relevant data:
• Determine what data you need to train and test your machine learning model.
• Ensure the data is relevant to the problem you are trying to solve and contains the
necessary features.
3. Explore data pre-processing:
3
• Consider any pre-processing steps required to prepare your data for model
training. This may include data cleaning, feature engineering, and normalization.
• Pre-processing can significantly improve the performance of your model.
2.3 Collecting and securing data
Data is the lifeblood of machine learning projects. Without high-quality data, it's
impossible to build accurate and reliable models.

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

3.1 Introducing Forecasting


It is a powerful tool used in various fields, including business, finance, economics,
weather, and healthcare, to make informed decisions about future trends and
uncertainties.
What are the Types of Forecasting?
• Qualitative Forecasting: This type of forecasting relies on expert judgment and
intuition to make predictions.
• Quantitative Forecasting: This type of forecasting uses statistical and
mathematical techniques to analyze past data and make predictions.
3.2 Forecasting overview
Forecasting is a vital technique used across various fields to predict future events based
on past and present data.
• Quantitative Forecasting: Utilizes statistical and mathematical methods to
analyze historical data and predict future values. Techniques include time series
analysis, regression analysis, and machine learning.
• Qualitative Forecasting: Relies on expert judgment and intuition, particularly
when historical data is limited or the future is highly uncertain. Delphi method
and scenario planning are examples.
3.3 Processing time series data
1. Data Acquisition and Pre-processing:
• Data acquisition: Collect the time series data from various sources like sensors,
databases, or external APIs. Ensure sufficient data length and relevant features
for accurate analysis.
• Missing value imputation: Address missing data points through techniques like
mean imputation, interpolation, or statistical methods.
2. Feature Engineering:
• Time-based features: Extract features based on time intervals, such as day of
week, month, seasonality, and time lags.

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)

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

4.2 Introduction to computer vision

The field of CV is rapidly evolving, with new developments and applications emerging
constantly. Some of the exciting trends include:

• Explainable AI: Understanding how CV models make decisions and providing


explanations for their predictions.
• Real-time processing: Achieving faster and more efficient CV algorithms for
real-world applications like autonomous driving and robotic control.
• Edge computing: Performing CV tasks directly on devices at the edge of the
network, reducing latency and improving efficiency.
• Domain adaptation: Adapting CV models to specific domains and tasks without
requiring large amounts of labeled data.

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

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

5.2 Overview of natural language processing

NLP utilizes a combination of techniques:

• Machine learning: Trained algorithms learn patterns and relationships within


language using large amounts of text data.
• Linguistics: Knowledge of language structure and rules aids in understanding text
meaning.
• Statistics and probability: Analyzing language and making predictions based on
linguistic patterns using statistical methods.
• Deep learning: Artificial neural networks learn complex relationships within
language.

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

Benefits of NLP managed services:

• Reduced costs: By utilizing a managed service, organizations can avoid the


expense of hiring and training NLP experts, purchasing and maintaining hardware
and software, and managing complex infrastructure.
• Faster time to market: Managed services can help organizations quickly
implement NLP solutions without having to invest in building their own
capabilities.
• Scalability: Managed services can easily scale to meet the changing needs of
your organization.
• Expertise: Managed service providers have deep expertise in NLP and can
leverage the latest technologies and best practices to deliver optimal results.
• Focus on core business: By outsourcing NLP tasks to a managed service
provider, organizations can free up their own resources to focus on their core
business activities.

10
CHAPTER 6
ACTIVITY LOG AND REPORT

ACTIVITY LOG FOR THE FIRST WEEK


Day Brief description of the daily
& Learning Outcome
Date Activity

This is my first day to attend AI- 1) Introduction to AI-ML


Day – 1
ML virtual training day. On this 2) AI-ML for Business
22/05/2023
day I learnt about AI-ML Users

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.

This day I learnt about 1) User Mangement


Day – 3
Architecture of AI-ML and User 2) User setup
24/05/2023
Interface methods of AWS 3) Package Installing

1) Image recognition
Day – 4 I started learning about What is

25/05/2023 machine learning? 2)Speech recognition

1)Natural language
Day – 5 I learnt about the content of
processing
26/05/2023 machine learning
2)Fraud detection

I am very excited and learnt a


1) Fraud detection
Day –6 new topic named Business

27/05/2023 problems solved with machine


2) Customer segmentation
learning

11
WEEKLY REPORT
WEEK – 1 (From Dt: 22/05/2023 to Dt: 27/05/2023)

Objective of the Activity Done:

I introduced myself to a new platform “AWS”. In 1st week learnt the


basics of Machine learning and AWS platform

Detailed Report:

This section is to provide the candidates a quick look at the aws


environment. This program consists of live sessions, Hands-on practical
activities, Mentoring support and working on modules on aws platform. I
learnt the new terms and rules of aws organization. I started with user
basics and terms of the platform. In the 1st week I mainly overviewed on
the what is machine learning contents of Relationships and Process
Automation and some rules. By the end of the week, I gained some
experience on basic overview of machine learning.

12
ACTIVITY LOG FOR THE SECOND WEEK

Brief description of the daily


Day & Date Learning Outcome
activity

I learnt about Objects like picklists 1) Customizing the

Day – 1 and formula fields, Account Page Salesforce Objects

29/05/2023 layouts, Record Types, Validation 2) Hands on


rules activities on Objects

An exciting topic of the day!!!!!!!! 1)Data


Day – 2
I understand Machine learning Acquit
30/05/2023
process in the Data Modeling.
2)Data Clean

I learnt about the Implementing a 1) Define your


Day – 3 problem
Machine Learning pipeline with
31/05/2023 2) Design your
Amazon from everywhere.
pipeline

Day – 4 Formulating a machine learning 1) Define the


problem is a crucial step in the
01/06/2023 machine learning process. problem

Collecting and securing data where


Data is the lifeblood of machine
1)Data Collection
Day – 5 learning projects. Without high-
quality data, it's impossible to build 2)Data Security
accurate and reliable models.
02/06/2023

This day I learnt about Architecture


Day –6
of AI-ML and User Interface 1) Fraud detection
03/06/2023
methods of AWS

13
WEEKLY REPORT
WEEK – 2 (From Dt: 29/05/2023 to Dt: 03/06/2023)

Objective of the Activity Done:

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 learnt that AI-ML works to help marketing, sales, service from


everywhere and I also learnt the most important thing in AI-ML i.e., Data
Acquisition, Data Cleaning, Data Collection, Data Security, Fraud
detection, Customer segmentation, Marketing and sales etc...,

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

Day – 1 It’s my third week, I moved to the 1)Data Collection


Intermediate level and learnt about
05/06/2023 Builder and their types. 2)Data Security

On this day I learned the security 1) Creating Forecast


Day – 2 overview and organizational settings
like how to Forecasting users and their 2) Role Hierarchies
06/06/2023
details and Settings and Permissions 3) Settings and Permissions

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

Adding actions to the to make


Day – 4 informed decisions about future 1)Qualitative Forecasting
trends and uncertainties. and check
08/06/2023 2)Quantitative Forecasting
the conditions

1) Create and convert forecast


Day – 5 On this day I learn to power the sales as potential customers
09/06/2023 process with Forecasting overview.

Till now I have earned a lot of


Day –6 experience on hands on practice of 1) Introducing Forecasting
basics of AWS organization. I learnt
10/06/2023 new topic forecasting in this week and 2) Forecasting overview
done some more hands on activities

15
WEEKLY REPORT
WEEK – 3 (From Dt: 05/06/2023 to Dt: 10/06/2023)

Objective of the Activity Done:

I learnt about Forecasting concepts and did challenges on that.

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.

Forecasting, It is a powerful tool used in various fields, including


business, finance, economics, weather, and healthcare, to make
informed decisions about future trends and uncertainties.

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

Day Brief description of the daily


& Learning Outcome
Date activity

A new topic that I learned in the new


1) 1) Data Acquisition
week.
Day – 1 2) 2) Pre-processing
Processing time series data is used to
12/06/2023
3) 3)Feature Engineering
perform custom database actions

Collect the time series data from


Day – 2 1) Data acquisition
various sources like sensors,
13/06/2023 2) Missing value imputation
databases, or external APIs.

Day – 3 On this day I learnt about Feature 1) Time-based features

Engineering
14/06/2023 2) Descriptive statistics

The day where I fed up with errors.... 1) 1) Differencing


Day – 4
While Address missing data points 2) 2) Trend estimation and
15/06/2023
through techniques like mean removal

Apply differencing techniques to 1) Differencing


Day – 5
remove seasonality and trends, making 2) Trend estimation and
16/06/2023
the data stationary for further analysis. removal

Day –6 1)Prepare your data


Using Amazon Forecast
17/06/2023 2)Create a dataset.
Efficient forecast in data processing

17
WEEKLY REPORT
WEEK – 4 (From Dt: 12/06/2023 to Dt: 17/06/2023)

Objective of the Activity Done:


Learnt new oops concepts of programming language named “Processing

time series data”

Detailed Report:

AWS is a strongly typed, object-oriented programming language that


allows developers to execute flow and transaction control statements on
the Lightning platform server in conjunction with calls to the Processing
time series data API.

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.

Then I came to know that how to code efficiently in data. There is a


concept in module name called “Processing time series data”.In this
topic Oops concept is declared efficiently where logics and conditions
are used to satisfied easily according to the terms and needs.

18
ACTIVITY LOG FOR THE FIFTH WEEK

Day Brief description of the daily


& Learning Outcome
Date activity

On this day I learnt about Prepare my 1)Import data


Day – 1
data where all the developer works
19/06/2023 2)Clean and pre-process
here to manage programs data

Day – 2 While doing this data setup in this Debugging Errors and

20/06/2023 package I got many errors completed the challenge

On the 3rd day of the week I solved


Day – 3 Finally completed my data
some more problems to solve the
21/06/2023 setup modules
problems of the users.

On this day I learnt about the


Day – 4 1) Data acquisition
fundamentals and benefits of
22/06/2023 2) Missing value imputation
developing of API- Application

The 5Th day I learnt in the week is 1) Create Event Monitoring

about “Create a dataset”: It discovers with data log files


Day – 5
23/06/2023 insights into aws org with this 2) Download and visualize

powerful monitoring feature. data log files.

By the end of the week I’m very


happy to learn this lesson-Shield 1)Define the problem

Encryption 2) Identify the relevant


Day –6
24/06/2023 It encrypts your data at rest in the data

cloud and manage life cycle of 3) Explore data pre-


encryption keys processing

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

Day Brief description of the daily


& Learning Outcome
Date activity

This day I learnt about the Introducing 1) Objects and their


Day – 1 properties
Computer Vision (CV) where to
26/06/2023 2) Scenes and situations

3) Events and actions

My mentor helped me a lot while


Day – 2 2)Doubt session with
solving the errors and explained about
27/06/2023 mentor
the cause and needs of it.

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)

Finally got the understanding that


Day – 4 1) Edge computing
Computer vision (CV) is a rapidly
29/06/2023 2) Domain adaptation
growing field of artificial intelligence

Image and video analysis is a broad


field within computer vision that
focuses on automatically extracting 1) Object recognition

Day – 5 information from visual data. This 2) Scene understanding


information can be used for a variety of
30/06/2023 purposes

I asked my mentor to resolve the


Day –6 1) Errors rectified
problem and he helped me to creation
01/07/2023 2) Visioning
of this app and finally created

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:

• Successfully completed introductory modules on key CV topics including objects,


scenes, events, explainable AI, real-time processing, and image/video analysis.
• Actively participated in a doubt session with the mentor, gaining valuable insights
into encountered errors and clarifying doubts.
• Developed a comprehensive understanding of the core concept of CV, enabling
machines to perceive and interpret visual environments.
• Collaborated with the mentor to create an application based on learned CV
principles and envisioned its future potential.

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

1) Objects and their


I completed all my hands on practice
properties
Day – 1 sessions so that I unlocked the next

03/07/2023 modules on the same day I.e., Image 2) Scenes and situations
and video analysis
Events and actions

I unlocked my moduels after


Day – 2 completion all the modules
1)I completed 2

04/07/2023 challenges of tha Image

On this day I took a doubt session


Day – 3 Doubt session with a
with my mentor and made all doubts
05/07/2023 mentor
clear

Learned about Image and video 1)Object recognition


Day – 4
analysis is a broad field within
06/07/2023 computer vision that focuses 2)Scene understanding

Automate oppurtunities is the


Day – 5 Only 1 challenge
challenge where the work is
07/07/2023 completed in this day
completely done in Image

Day –6 I finally completed my 1st super Finally completed my 1st

08/07/2023 moudle in this course super moudle in this course

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:

• Demonstrated active learning by completing hands-on sessions and unlocking


new modules.
• Achieved initial success in the Image and video analysis module by completing
challenges.
• Proactively sought clarification through doubt sessions with the mentor.
• Gained a solid understanding of core concepts like object recognition and scene
understanding.
• Overcame challenges and successfully completed the first super module.

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

Day Brief description of the daily


& Learning Outcome
Date activity

Gained fundamental
Day – 1 Introduction to NLP concepts,
including syntax, semantics, and understanding of the
10/07/2023 pragmatics
core areas of NLP.

Hands-on practice with


Day – 2 Developed skills in preparing
tokenization, stemming, and
11/07/2023 text data for NLP tasks.
lemmatization

Acquired knowledge
Day – 3 Exploration of different text
of various methods
12/07/2023 normalization techniques
for cleaning

Day – 4 Introduction to n-grams and Learned about techniques

13/07/2023 language models for analyzing

Day – 5 Doubt session with mentor on Clarified doubts and gained


deeper insights into complex
14/07/2023 specific NLP challenges
concepts.

On the end of the day I finally


Day –6 submitted my activities to the mentor
Verification
15/07/2023 and he verified and provided me a
certification

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:

• Acquired a solid foundation in core NLP concepts and techniques.


• Gained practical skills through hands-on activities and project completion.
• Deepened understanding through doubt sessions and self-directed research.
• Developed critical thinking and problem-solving skills in NLP applications.

Detailed Report:

This weekly activity log demonstrates significant progress in understanding and


applying NLP principles. The consistent learning approach, active participation in
doubt sessions, and successful project completion indicate a strong foundation in NLP
fundamentals. Continued exploration, practice, and engagement with the NLP
community will further enhance skills and enable the successful application of NLP to
various challenges. And at last after a lots of hard work and struggles I finally got my
certificate.

26
CHAPTER 7
OUTCOMES DESCRIPTION

This past summer, I participated in an 8-week AI-ML virtual internship program


offered by AWS and facilitated through the EduSkills platform. This unique
opportunity allowed me to delve into the realm of AI-ML without geographical
limitations, learning from industry experts and collaborating with fellow interns from
across the globe.

Through the EduSkills platform, I gained access to comprehensive and industry-


relevant curriculum designed by AWS Academy. The program equipped me with the
theoretical foundation and practical skills necessary to work with various machine
learning algorithms, libraries, and tools. From Python programming to deep learning
frameworks, I expanded my technical expertise, applying it to solve real-world
problems during project-based assignments.

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.

The AI-ML virtual internship at AWS proved to be a transformative experience,


igniting my passion for this rapidly evolving field. The combination of theoretical
knowledge, hands-on practice, and mentorship from industry leaders has equipped me
with the necessary skills and confidence to pursue a career in AI-ML.

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

Please rate your performance in the following areas:


Rating Scale: Letter grade of CGPA calculation to be provided

1 Oral communication 1 2 3 4 5

2 Written communication 1 2 3 4 5

3 Proactiveness 1 2 3 4 5

4 Interaction ability with community 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

8 Work Plan and organization 1 2 3 4 5

9 Professionalism 1 2 3 4 5

10 Creativity 1 2 3 4 5

11 Quality of work done 1 2 3 4 5

12 Time Management 1 2 3 4 5

13 Understanding the Community 1 2 3 4 5

14 Achievement of Desired Outcomes 1 2 3 4 5

15 OVERALL PERFORMANCE 1 2 3 4 5

Date: Signature of the student

28

You might also like