0% found this document useful (0 votes)
35 views33 pages

Neha Int

Uploaded by

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

Neha Int

Uploaded by

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

A report on VIRTUAL INTERNSHIP facilitated by the AICTE

AWS AI-ML
submitted in partial fulfilment of the requirements for the award of the degree of

BACHELOR OF TECHNOLOGY

in

CSE (ARTIFICIAL INTELLIGENCE & MACHINE LEARNING)

submitted by

NEHA SAI SRITHA AKELLA (21A31A4219)

Under the Guidance of


Dr. A. Radha Krishna
Professor & HoD,
Department of CSE(AI&ML)

DEPARTMENT OF CSE

(ARTIFICIAL INTELLIGENCE & MACHINE LEARNING)

PRAGATI ENGINEERING COLLEGE


(AUTONOMOUS)
(Approved by AICTE & Permanently Affiliated to JNTUK, Kakinada & Accredited by
NAAC) 1-378, ADB Road, Surampalem, E.G.Dist., A.P, Pin -533437.

2023-2024
PRAGATI ENGINEERING COLLEGE
(AUTONOMOUS)
(Approved by AICTE & Permanently Affiliated to JNTUK, Kakinada & Accredited by

NAAC) 1-378, ADB Road, Surampalem, E.G.Dist., A.P, Pin -533437.

DEPARTMENT OF CSE
(ARTIFICIAL INTELLIGENCE & MACHINE LEARNING)

CERTIFICATE

This is to certify that the report entitled “AWS AI-ML”, that is being submitted
by Neha Sai Sritha Akella of III Year I Semester bearing 21A31A4219, in partial
fulfilment for the award of the Degree of Bachelor of Technology in CSE (Artificial
Intelligence and Machine Learning) Pragati Engineering College is a record of bonafide
work carried out by them.

Supervisor Head of the Department


Dr. A. Radha Krishna, Ph.D., Dr. A. Radha Krishna, Ph.D.,
Professor, Dept of CSE(AI&ML) Professor, Dept of CSE(AI&ML)
ACKNOWLEDGEMENT

It is our gratitude to convey our sincere thanks to our beloved


Chairman Dr. P. Krishna Rao. We would like to express our sincere
thanks to the Director of Management Sri. M.V. Haranatha Babu. Even
we are thankful to Vice President Sri. M. Satish. We would
acknowledge our deep reverence to our respected Principal Dr. K.
Satyanarayana, for allowing us to use the facilities available in the
college. Even we would like to acknowledge our deep reverence to our
respected Vice Principal Dr. G. Naresh, for allowing us to use the
facilities available in the college.

We would like to express our gratitude for the people who have
contributed their valuable time in the completion of this internship.
We also take this opportunity to express a deep sense of gratitude to
our Head of the Department and Internal Guide Dr. A. Radha Krishna,
for his cordial support, valuable suggestions, and guidance. for his
valuable support, who gave us timely suggestions and helped us
throughout the tenure of our project.

As a person we got very good experience in participating in this


activity. We would like to thank the other faculty members of this
department at this occasion. It is our immense gratitude to thank our
Parents, without their moral support this internship couldn’t be able
completed.

Neha Sai Sritha


Akella
(21A31A4219)
ABSTRACT

This virtual internship provides a hands-on exploration of Amazon Web


Services (AWS) Artificial Intelligence and Machine Learning (AI/ML)
services, aiming to equip participants with practical skills to address real-world
challenges. Throughout the internship, participants will delve into the AWS
ecosystem, gaining proficiency in leveraging cutting-edge AI/ML tools to
develop robust and scalable solutions.

The internship begins with an introduction to AWS AI/ML fundamentals,


ensuring a solid understanding of core concepts. Participants will then progress
to hands-on projects, guided by industry use cases, where they will design,
implement, and deploy AI/ML models using AWS services such as Amazon
SageMaker, AWS DeepLens, and AWS Rekognition.

Upon completion of this comprehensive internship, participants will not


only possess theoretical knowledge but will also be equipped with practical
skills, making them adept at developing innovative and scalable AI/ML
solutions using AWS Services. This immersive structured learning journey
ensures participants are well-prepared to tackle the challenges posed by real-
world scenarios in the dynamic field of AI/ML on the AWS platform.
TABLE OF CONTENTS

ACKNOWLEDGEMENT

ABSTRACT

LIST OF ABBREVIATIONS

1. INTRODUCTION TO AWS AI-ML


➢ Introduction
➢ Why use AWS AI-ML?
➢ Benefits of AWS AI-ML
➢ How does AWS AI-ML work?
➢ Cloud Foundation Concepts:

2. AWS ACADEMY CLOUD FOUNDATIONS


➢ Cloud Foundation Concepts:
➢ AWS Services
➢ Security Best Practices
➢ Networking in the Cloud
➢ Hans-On Project
➢ Case Study: ACME e-Commerce

3. AWS MACHINE LEARNING FOUNDATIONS


➢ AWS Training and Certification
➢ Machine Learning on AWS
➢ AWS Machine Learning University
➢ AWS Documentation and Whitepapers
➢ AWS Blogs and Webinars
➢ Hands-On Labs and Tutorials
➢ AWS ML Marketplace
➢ Community and Forums
➢ AI/ML Competitions and Challenges
➢ Real-World Use Cases

4. ACTIVITY LOG AND WEEKLY REPORT


➢ WEEK 1
➢ WEEK 2
➢ WEEK 3
➢ WEEK 4
➢ WEEK 5
➢ WEEK 6

5. CONCLUSION
INTRODUCTION TO AWS AI-ML

AWS AI-ML
During this virtual internship, you might be introduced to various AWS tools and services
designed for machine learning, such as Amazon SageMaker, which is a fully managed service
that enables you to quickly build, train, and deploy machine learning models at scale. You
could also explore AWS AI services like Rekognition for image and video analysis,
Comprehend for natural language processing, and Polly for text-to-speech synthesis.

Why use AWS AI-ML?

AWS (Amazon Web Services) provides a comprehensive set of services for artificial intelligence
and machine learning (AI/ML), making it a popular choice for businesses and developers. Here
are some reasons why you might want to use AWS for AI/ML:

AWS offers scalable infrastructure, allowing you to easily scale your AI/ML workloads
as your business grows. This is crucial, especially when dealing with large datasets or
complex machine learning models.

AWS offers a pay-as-you-go pricing model, meaning you only pay for the resources you use.
This can be cost-effective for businesses, especially startups, as it eliminates the need for large
upfront investments in hardware.

Benefits of AWS AI-ML

Security: AWS emphasizes security and compliance. AIML workloads often involve sensitive
data, and AWS provides tools and features to help you secure your applications and comply with
regulatory requirements.

Integration with Other AWS Services: AWS AIML services can seamlessly integrate with
other AWS offerings. This facilitates the development of end-to-end solutions that may involve
data storage, processing, and other non-AIML components.

Community and Support: Being a widely used cloud platform, AWS has a large community of
users and a robust support system. This can be beneficial when you encounter challenges or need
guidance in implementing AIML solutions.

How does AWS AI-ML work


AWS AI/ML, or Amazon Web Services Artificial Intelligence/Machine Learning, is a suite of
services that allows developers to incorporate AI and ML into their applications without the
need for deep expertise in these fields.

Define Your Use Case:


Identify the problem or task you want to solve using AI/ML.
Understand the specific requirements and goals of your
application.
AWS ACADEMY CLOUD FOUNDATIONS

Fundamental Cloud Concepts:


 Understand the basic concepts of cloud computing, including Infrastructure as a
Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
 Grasp the significance of elasticity, on-demand services, and resource pooling in the cloud
context.

AWS Services:
 Gain practical knowledge of core AWS services such as EC2 (Elastic Compute
Cloud), S3 (Simple Storage Service), RDS (Relational Database Service), and others.
 Learn how to navigate the AWS Management Console and use the AWS CLI
(Command Line Interface).

Security Best Practices:


 Explore AWS security features and best practices.
 Understand how to secure data, applications, and infrastructure on AWS.

Networking in the Cloud:


 Learn about virtual private clouds (VPCs), subnets, and how to configure networking in
the AWS cloud.
 Understand concepts like Elastic Load Balancing and Route 53 for DNS management.

Hands-On Projects:
 Engage in practical projects that involve deploying applications on AWS, setting up
infrastructure, and managing resources.
 Work on real-world scenarios to enhance problem-solving skills.

Monitoring and Troubleshooting:


 Explore AWS tools for monitoring and logging.
 Understand how to troubleshoot common issues in a cloud environment.

Collaboration and Communication:


 Collaborate with team members and communicate effectively about project
progress.
 Develop skills in documenting processes and solutions.
Certification Preparation:
 Consider preparing for relevant AWS certifications, such as AWS Certified Cloud
Practitioner, to validate your understanding and boost your resume.

Professional Development:
 Take advantage of mentorship opportunities.
 Attend relevant webinars, workshops, and training sessions to stay updated on the latest
trends in cloud computing.

Feedback and Learning Iteratively:


 Seek feedback from mentors and peers to continuously improve your skills.
 Embrace a mindset of continuous learning and adaptability in the rapidly evolving
field of cloud computing.
Case Study : ACME e-Commerce

Background:

ACME e-Commerce is a rapidly growing online retail company that sells a wide range of products,
from electronics to clothing. With the surge in online shopping, ACME e-Commerce is facing
challenges in scaling its IT infrastructure to meet the growing demands of its customers. To address
these challenges, ACME e-Commerce has decided to migrate its existing on-premises infrastructure
to the cloud using Amazon Web Services (AWS).

Challenges:

Scalability: e-Commerce needs to ensure that its infrastructure can handle spikes in traffic during
peak shopping seasons without incurring excessive costs during off-peak periods.

Availability: Downtime can result in significant revenue loss. ACME e-Commerce requires a highly
available architecture that minimizes the risk of service interruptions.

Security: As an online retailer, ACME e-Commerce handles sensitive customer data and payment
information. Security is a top priority, and they need to ensure that their data is protected from cyber
threats.

Cost Optimization: While scaling to meet demand is crucial, ACME e-Commerce also needs to
manage costs effectively to maintain profitability.

Solution:

ACME e-Commerce decides to migrate to AWS and adopts the following AWS services and best
practices:

Amazon EC2 for Scalability: ACME e-Commerce uses Amazon Elastic Compute Cloud (EC2)
instances to host its web applications. They leverage Auto Scaling to automatically adjust the
number of instances based on traffic patterns.

Amazon S3 for Storage: They utilize Amazon Simple Storage Service (S3) for storing product
images and other media assets. S3 provides high durability and availability.

Amazon RDS for Database: ACME e-Commerce deploys its database using Amazon Relational
Database Service (RDS) for MySQL, ensuring data integrity, automated backups, and scalability.

Amazon CloudFront for Content Delivery: To improve the loading speed of web pages for
customers worldwide, ACME e-Commerce uses Amazon CloudFront as a content delivery network
(CDN).

AWS Identity and Access Management (IAM): IAM is used to manage user access and ensure that
only authorized personnel can access sensitive data and services.

AWS Security Groups and Network ACLs: ACME e-Commerce configures security groups and
network ACLs to control inbound and outbound traffic to their EC2 instances and RDS database,
enhancing security.

Results:

Scalability: ACME e-Commerce can easily handle traffic spikes during peak shopping seasons,
ensuring a seamless shopping experience for customers. They automatically scale their infrastructure
up or down as needed.

Availability: By leveraging AWS's multiple availability zones and fault-tolerant services, ACME e-
Commerce achieves high availability, reducing the risk of downtime.

Security: ACME e-Commerce's customer data is now protected with best-in-class security
measures provided by AWS. They regularly update and monitor their security configurations to
stay ahead of emerging threats.

Cost Optimization: Using AWS cost management tools and practices, ACME e-Commerce
optimizes its cloud spending, ensuring that they only pay for the resources they need.

In conclusion, ACME e-Commerce's migration to AWS has allowed them to address their
scalability, availability, security, and cost optimization challenges effectively, enabling them to
focus on delivering an exceptional online shopping experience to their customers.

AWS MACHINE LEARNING FOUNDATIONS


Amazon Web Services (AWS) offers a variety of resources and courses related to machine learning
(ML) foundations. These resources are designed to help individuals build a strong foundation in
machine learning concepts and AWS-specific ML services. Here's an overview of the key
components of AWS Machine Learning Foundations:

1. AWS Training and Certification:


AWS provides extensive training resources and certification programs to help individuals gain
expertise in machine learning and other cloud-related skills.
The AWS Certified Machine Learning – Specialty certification is a valuable credential for those
looking to demonstrate their ML proficiency on AWS.

2. Machine Learning on AWS:


AWS offers various ML services that can be used to build, train, and deploy machine learning
models. Some of the core ML services on AWS include:
 Amazon SageMaker: A fully managed service for building, training, and deploying ML
models.
 Amazon Comprehend: A natural language processing service for extracting insights from
text data.
 Amazon Rekognition: A computer vision service for analyzing images and videos.
 Amazon Polly: A text-to-speech service that can convert text into lifelike speech.

3. AWS Machine Learning University:

AWS provides a dedicated resource called "AWS Machine Learning University," which includes
free, on-demand courses and materials to help individuals learn machine learning concepts on
AWS.

4. AWS Documentation and Whitepapers:

AWS offers extensive documentation and whitepapers on various machine learning topics,
including best practices, case studies, and technical guides.

5. AWS Blogs and Webinars:

AWS regularly publishes blogs and conducts webinars on machine learning topics, featuring
insights from AWS experts and customers.

6. Hands-On Labs and Tutorials:

AWS provides hands-on labs and tutorials that allow users to practice building and deploying
machine learning models on AWS infrastructure.

7. AWS ML Marketplace:
AWS Marketplace offers a wide range of pre-built ML models, algorithms, and data sets that can
be used to accelerate ML development.

8. Community and Forums:


AWS has an active user community and forums where individuals can ask questions, share
knowledge, and collaborate with others interested in machine learning on AWS.

9. AI/ML Competitions and Challenges:

AWS often hosts AI/ML competitions and challenges, encouraging participants to apply their ML
skills and compete for prizes.

10. Real-World Use Cases:

AWS provides numerous real-world use cases and customer stories that illustrate how
organizations are leveraging AWS's ML services to solve complex problems and enhance their
businesses.

CONCLUSION
This internship has been a unique opportunity to improve the skills I already had and
to learn several new ones. The AWS AI/ML virtual internship has provided a
comprehensive and immersive learning experience in the exciting field of Artificial
Intelligence and Machine Learning within the AWS ecosystem. Throughout this
internship, I have gained valuable insights, hands-on skills, and practical knowledge
that are highly relevant in today's technology-driven world.

Deep Learning: Interns have explored the fundamentals of deep learning, neural
networks, and the application of convolutional neural networks (CNNs) and
recurrent neural networks (RNNs) in various real-world scenarios.

AWS AI Services: The internship delved into AWS's AI services, including Amazon
SageMaker, Amazon Comprehend, and Amazon Rekognition. Participants have
gained proficiency in using these services to build and deploy machine learning
models.

Natural Language Processing (NLP): The program introduced interns to the fascinating
world of NLP, covering topics like sentiment analysis, text classification, and language
translation. They've developed skills to process and analyze text data effectively.

Computer Vision: Interns have had hands-on experience with computer vision tasks
such as image classification and object detection, utilizing AWS tools like Amazon
Rekognition and SageMaker.

Real-World Applications: The internship has emphasized the practical application of


AI/ML technologies across industries. Participants have worked on real-world
projects and case studies, gaining insight into how AI/ML is transforming businesses.

Cloud Computing: Beyond AI/ML, interns have learned how to leverage the cloud
infrastructure provided by AWS, understanding the benefits of scalability, security,
and cost-effectiveness.

Hands-On Experience: Throughout the internship, interns have been encouraged to


apply their knowledge through hands-on labs and projects, allowing them to build a
portfolio of practical skills.

Community and Collaboration: Interns have had the opportunity to collaborate with
peers, share ideas, and engage in discussions with experts in the field, fostering a
sense of community and networking.
ACTIVITY LOG FOR THE FIRST WEEK

Day Person In-


Brief description of the
& Learning Outcome Charge
daily activity
Date Signature

Foundations
around
Introduction to AWS
Day – 1 AWS Academy
Academy Machine Machine Learning
Learning Foundations Foundations.
Finding out what to
expect from AWS
Course Introduction
Day - 2 Academy Machine
Video
Learning
Foundations.

Module - 2
Day – 3 Introducing
Course Prerequisites
Machine Learning.
and Objectives

Implementing a ML
Pipeline with
Day – 4 Module - 3 & 4 Amazon
Course Prerequisites SageMaker
and Objectives &
Introducing
Forecasting.

Introducing
Day – 5 Module - 5 & 6 Computer Vision
Course Prerequisites &
and Objectives Introducing NLP.

Summary of the key


Day – 6 concepts and skills
Course Summary
we'll learn.
WEEKLY REPORT

WEEK – 1 (From Dt: / /23 to Dt: / /23)

Objective of the Activity Done:


To know about the Introduction to AWS Academy Machine Learning Foundations, Course
Introduction Video, Module - 2,3,4,5,6 Course Prerequisites and Objectives, Course Summary.

Detailed Report:

Introducing Machine Learning:


In this section, you can expect to gain an understanding of the fundamental concepts of
machine learning, including supervised learning, unsupervised learning, and reinforcement
learning.

Implementing an ML Pipeline with Amazon SageMaker:


This part of the program will likely focus on using AWS SageMaker, a fully managed machine
learning service, to build, train, and deploy machine learning models.
You can expect to learn how to use SageMaker for data preparation, model
selection, and hyperparameter tuning.

Introducing Forecasting:
This section should introduce you to time series forecasting, one of the important
applications of machine learning.
You can expect to learn about the challenges and techniques associated with forecasting,
including methods for working with time series data and predictive modeling.

Introducing Computer Vision:


In this segment, you will explore computer vision, which involves the analysis and
understanding of images and videos.
You can expect to learn about image processing techniques, object detection, image
classification, and the use of AWS services for computer vision tasks.

Introducing NLP (Natural Language Processing):


In the NLP portion, you will delve into the field of natural language processing, focusing on
the interaction between computers and human language.
ACTIVITY LOG FOR THE SECOND WEEK

Day & Person In-


Brief description of the
Date Learning Outcome Charge
daily activity
Signature

The result or
Day – 1 What Is Machine Learning? prediction generated
by a machine learning
model.

Has the potential to


Day - 2 Business Problems Solved With address a wide range
Machine Learning of business problems
across various
industries.

Machine Learning Involves several


Day – 3 Process stages, from data
collection and
preparation to model
development.
Play a crucial role in
Machine Learning Tools various
Day – 4
Overview industries,
from
healthcare to
finance.

Ability to extract
Machine
Day – 5 insights, make
Learning
Challenges
predictions, and
automate tasks from
large datasets.
Process used to gauge
someone's
Day – 6 Knowledge Check understanding or
knowledge about a
particular topic.
WEEKLY REPORT

WEEK -2 (From Dt: / /23 to Dt: / /23)

Objective of the Activity Done:

To know about What Is Machine Learning, Business Problems Solved With Machine Learning,
Machine Learning Process, Machine Learning Tools Overview, Machine Learning Challenges.

Detailed Report:
Machine learning is a subset of artificial intelligence (AI) that focuses on the development of
algorithms and models that enable computers to learn and make predictions or decisions based on data,
without being explicitly programmed. It's a way for computers to recognize patterns, make sense of
data, and improve their performance over time. Machine learning can be categorized into three main
types: supervised learning, unsupervised learning, and reinforcement learning.

Python is the most popular programming language for machine learning. It offers a wide range of
libraries and frameworks, such as NumPy, Pandas, and scikit-learn, that are essential for data
manipulation, preprocessing, and modeling.
TensorFlow: Developed by Google, TensorFlow is an open-source machine learning framework that
provides a comprehensive ecosystem for developing deep learning models.

Machine learning can be applied to a wide range of business problems, including:

Customer Churn Prediction: Predicting which customers are likely to churn or cancel
their subscriptions, allowing businesses to take proactive retention actions.

Credit Risk Assessment: Assessing the creditworthiness of loan applicants by analyzing their financial
history and other data.

Recommendation Systems: Recommending content or services based on user’s preferences and past
search patterns.
The machine learning process typically involves the following steps:

 Problem Definition: Define the problem you want to solve and the objectives you aim to
achieve with machine learning.

 Data Collection: Gather relevant data, which may include structured data from databases and
unstructured data from various sources.

Machine Learning Challenges:

 Data Quality: High-quality data is essential for training accurate machine learning models.
Challenges include missing data, noisy data, and data biases.

 Overfitting and Underfitting: Balancing model complexity to avoid underfitting (model is too
simple) or overfitting (model fits the training data too closely) is a common challenge.

 Interpretable Models: Many machine learning algorithms, especially deep learning models, are
often considered black boxes, making it difficult to interpret their decision-making processes.
ACTIVITY LOG FOR THE THIRD WEEK

Day Person In-


Brief description of the
& Learning Outcome Charge
daily activity
Date Signature

Is a crucial step in
Day – 1 Formulating Machine the development
Learning Problems of machine
learning systems.

Is a crucial aspect of
Day - 2 Collecting & Securing Data any data-driven
initiative, business
analytics, machine
learning.

Is a critical step in the


Day – 3 Evaluating Your Data process of working
with data, preparing it
for machine learning
or data analysis.

Transform existing
Day – 4 Feature Engineering ones to improve the
performance of your
models.

Is a critical step in
Day – 5 Hosting & Using The deploying it for
Model practical applications.

Is a crucial step in
assessing its
Day – 6 Evaluating The Accuracy performance and
Of The Model determining how well
it can make
predictions on new,
unseen data.
WEEKLY REPORT
WEEK -3 (From Dt: / /23 to Dt: / /23)

Objective of the Activity Done:

To know about Formulating Machine Learning Problems, Collecting & Securing Data,
Evaluating Your Data, Feature Engineering, Hosting & Using The Model, Evaluating The
Accuracy Of The Model.
Detailed Report:

Formulating Machine Learning Problems:

 Define the problem you want to solve and determine whether it's a classification, regression,
clustering, or other type of problem.
 Specify the goals and objectives of the machine learning project, including what you want
to achieve with the model.

Collecting & Securing Data:

 Identify the data sources where you can obtain relevant data for your problem.
 Collect and gather the necessary data, which can include structured and unstructured
data from various sources.

Evaluating Your Data:

 Conduct data exploration to understand the characteristics of your data, such as data
distributions, missing values, outliers, and potential data quality issues.
 Perform data preprocessing tasks, such as data cleaning, normalization, and handling missing
values.

Feature Engineering:

 Feature engineering involves selecting, transforming, or creating features from the raw data to
improve the model's performance.
 Techniques may include one-hot encoding, feature scaling, feature selection, and creating
interaction terms.

Hosting & Using the Model:

 Once the model is trained and evaluated, deploy it to a production environment or cloud
platform.
 Create APIs or endpoints for making predictions using the model.
 Ensure that the model can handle incoming data and provide predictions in real-time.

Evaluating The Accuracy of the Model:

 Use relevant evaluation metrics, such as accuracy, precision, recall, F1-score, ROC-AUC,
MAE, or RMSE, depending on the problem type.
 Compare the model's performance to a baseline model and assess how well it meets the
project's objectives.
ACTIVITY LOG FOR THE FOURTH WEEK

Day Person In-


Brief description of the
& Learning Outcome Charge
daily activity
Date Signature

Process of
making
Day – 1 Forecasting Overview predictions about
future events.

Involves preparing and


transforming temporal
Day - 2 Processing Time Series data for analysis and
Data modeling.

Presents unique
Day – 3 Special Considerations For challenges and
Time Series Data considerations in the
context of machine
learning.

Enables to build
Day – 4 Using Amazon Forecast accurate
forecasting models
for various
business use cases.
Can be used for a
wide range of
Day – 5 Creating A Forecast With applications, from
Amazon Forecast demand forecasting
to financial planning.

Process used to gauge


someone's
Day – 6 Knowledge Check
understanding or
knowledge about a
particular topic
WEEKLY REPORT
WEEK-4 (From Dt: / /23 to Dt: / /23)

Objective of the Activity Done:

To know about the Forecasting Overview, Processing Time Series Data, Special
Considerations For Time Series Data, Using Amazon Forecast, Creating A Forecast With Amazon
Forecast.

Detailed Report:

Forecasting Overview:
Forecasting is the process of making predictions or estimates about future events or trends based on
historical data and patterns. Time series forecasting, a specific type of forecasting, focuses on
predicting future values of a variable based on its historical values at different time intervals. It has
numerous applications, such as demand forecasting, financial forecasting, weather forecasting, and
more.

Processing Time Series Data:


Data Collection: Gather historical time series data, including timestamps and target variables. Ensure
data is accurate and relevant to the forecasting problem.
Data Preprocessing:
Handle missing data: Impute or interpolate missing values if necessary.
Handle outliers: Identify and deal with outliers that can distort forecasts.

Special Considerations For Time Series Data:


Seasonality: Many time series exhibit seasonal patterns, and models need to capture and adjust for
this. Trends: Identifying and modeling trends is crucial, as time series data often has upward or
downward trends.

Using Amazon Forecast:


Amazon Forecast is a managed machine learning service specifically designed for time series
forecasting. It streamlines the process of creating accurate forecasts. Here's how you can use
Amazon Forecast:
Data Preparation:
Upload your historical time series data to Amazon Forecast using the AWS Management Console,
SDKs, or APIs.

Creating A Forecast With Amazon Forecast:


Data Preparation:
Ensure you have your historical time series data ready in a suitable
format. Amazon Forecast Setup:
Sign in to the AWS Management Console and access Amazon Forecast.
Dataset Group and Dataset Creation:
Create a dataset group and specify the schema for your data.
ACTIVITY LOG FOR THE FIFTH WEEK

Day Person In-


Brief description of the daily
& Learning Outcome Charge
activity
Date Signature

It focuses on enabling
Day – 1 Introduction To machines, typically
Computer Vision computers, to
interpret, understand,
and process visual
information from the
world.

These tasks have a


Day - 2 Image And Video Analysis wide range of
applications across
various industries.

It has significant
Day – 3 Facial Recognition attention
and applications in
various domains.

Is a crucial step in
Day – 4 Preparing Custom Datasets developing accurate
For Computer Vision machine learning
models.
The training dataset is
used to teach the
Day – 5 Creating The Training model the
Dataset relationships.

The test dataset is


used to assess the
Day – 6 Creating The Test model's performance
Dataset on unseen data,
which helps gauge
its ability to
generalize.
WEEKLY REPORT
WEEK-5 (From Dt: / /23 to Dt: / /23 )

Objective of the Activity Done:

To know about the Introduction To Computer Vision, Image And Video Analysis, Facial
Recognition, Preparing Custom Datasets For Computer Vision, Creating The Training Dataset,
Creating The Test Dataset.

Detailed Report:

Introduction to Computer Vision:


Computer vision is a field of artificial intelligence that focuses on enabling computers to
interpret, understand, and make decisions based on visual data from the world. It involves
developing algorithms and models to process and analyze images and videos, enabling
applications and more.

Image and Video Analysis:


Image and video analysis are fundamental tasks in computer vision. They involve extracting
meaningful information from images and videos, including identifying objects, tracking
movement, recognizing patterns, and more.

Facial Recognition:
Facial recognition is a specific application of computer vision that involves identifying and
verifying individuals based on their facial features. It has various uses, including unlocking
smartphones, security systems, and access control. Facial recognition algorithms analyze
unique facial characteristics, such as the distances between eyes, nose, and mouth, to match
faces against a database.

Preparing Custom Datasets for Computer Vision:


Data Collection:
Collect images or videos relevant to your task. This could involve capturing new data or
obtaining existing data from various sources.

Creating the Training Dataset:


Data Split:
If your dataset isn't already split, divide it into training, validation, and test sets. The training
dataset is used to train the model.

Creating the Test Dataset:


Data Split:
Reserve a portion of your data for testing. It should be distinct from the data used for
training and validation.
ACTIVITY LOG FOR THE SIXTH WEEK

Day Person In-


Brief description of the daily
& Learning Outcome Charge
activity
Date Signature

Understood the
Day – 1 Overview Of Natural validation of the process
Language Processing

Understood how to
Day - 2 Natural Language Processing follow our Path to
Managed Services Value to deliver
business
value.

Understood exchange
Amazon Comprehend
Day – 3 with other
participants

Learnt the basics of EMS


Day – 4 Amazon Polly Platform Technologies

Learnt to set up and


Day – 5 Amazon Translate use Celonis' Task
Mining Service
with
Quickstarts.

Learnt about adding


Day – 6 Knowledge Check value to organization
through automating
business processes
WEEKLY REPORT
WEEK-6 (From Dt: / /23 to Dt: / /23)

Objective of the Activity Done:

To know about the Overview Of Natural Language Processing, Natural Language


Processing Managed Services, Amazon Comprehend, Amazon Polly, Amazon Translate.

Detailed Report:

Natural Language Processing (NLP) Overview:

 NLP aims to enable computers to understand and generate human language,


facilitating tasks like text analysis, chatbots, sentiment analysis, and more.
 Core NLP tasks include tokenization, part-of-speech tagging, syntactic parsing,
named entity recognition, and semantic analysis.
 NLP leverages machine learning techniques, including deep learning models like
Transformers, to improve language understanding.

Natural Language Processing Managed Services:

Managed NLP services offer pre-built tools and models, reducing the need for
custom development. AWS provides several services for NLP tasks.

Amazon Comprehend:

 Amazon Comprehend is an NLP service that offers a range of capabilities,


including sentiment analysis, entity recognition, language detection, keyphrase
extraction, and document classification.
 It supports multiple languages and can be used for tasks like content
categorization, brand monitoring, and customer feedback analysis.
Amazon Polly:

 Amazon Polly is a text-to-speech (TTS) service. It converts text into lifelike


speech using advanced deep learning technologies.

 Polly can generate speech in various languages and voices, making it useful for voice
assistants, audiobooks, and other applications that require spoken content.

Amazon Translate:

 Amazon Translate is an automatic translation service that can translate text between
different languages.
 It supports a wide range of languages and is useful for translating website content,
customer support interactions, and other multilingual applications.
Student Self Evaluation of the Short-Term Internship
Please rate your performance in the following areas:

Student Name: Neha Sai Sritha Akella Registration No: 21A31A4219


Anehahaik Kareem Ahmed
Term of Internship: 10 weeks From: To:

Date of Evaluation:
Organisation Name & Address: Pragati Engineering College, D.No 1-378 ADB road
Surampalem, Peddapuram Mandal, Kakinada Dist., Andhra Pradesh

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


Evaluation by the Supervisor of the Intern Organization

Student Name: Neha Sai Sritha Akella Registration No: 21A31A4219


Term of Internship: 10 weeks From: To:
Date of Evaluation:
Organization Name & Address: Pragati Engineering College, D. No 1-378 ADB Road
Surampalem, Peddapuram Mandal, Kakinada Dist., Andhra Pradesh
Name of the Supervisor : Mrs.T.Durga,
with Mobile Number 9299252565

Please rate the student’s performance in the following areas:


Please note that your evaluation shall be done independent of the Student’s
selfevaluation
Rating Scale: 1 is lowest and 5 is highest rank

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 Supervisor


Internal Evaluation for Short Term
Internship (On-site/Virtual)

Objectives:
 To integrate theory and practice.
 To learn to appreciate work and its function towards the future.
 To develop work habits and attitudes necessary for job success.
 To develop communication, interpersonal and other critical skills in the
future job.
 To acquire additional skills required for the world of work.

Assessment Model:
 There shall only be internal evaluation.
 The Faculty Guide assigned is in-charge of the learning activities of the
students and for the comprehensive and continuous assessment of the
students.
 The assessment is to be conducted for 100 marks.
 The number of credits assigned is 4. Later the marks shall be converted into
grades and grade points to include finally in the SGPA and CGPA.
 The weightings shall be:
o Activity Log 25 marks
o Internship Evaluation 50marks
o Oral Presentation 25 marks
 Activity Log is the record of the day-to-day activities. The Activity Log is
assessed on an individual basis, thus allowing for individual members within
groups to be assessed this way. The assessment will take into consideration
the individual student’s involvement in the assigned work.
 While evaluating the student’s Activity Log, the following shall be
considered –
a. The individual student’s effort and commitment.
b. The originality and quality of the work produced by the individual
student.
c. The student’s integration and co-operation with the work assigned.
d. The completeness of the Activity Log.
 The Internship Evaluation shall include the following components and based
on Weekly Reports and Outcomes Description
a. Description of the Work Environment.
b. Real Time Technical Skills acquired.
c. Managerial Skills acquired.
d. Improvement of Communication Skills.
e. Team Dynamics
f. Technological Developments recorded.
MARKS STATEMENT
(To be used by the Examiners)
INTERNAL ASSESSMENT STATEMENT

Name Of the
Student: Programme
of Study: Year of
Study:
Group:
Register No/H.T. No:
Name of the
College: University:

Sl.No Evaluation Criterion Maximu Marks


m Awarde
Marks d
1. Activity Log 25
2. Internship Evaluation 50
3. Oral Presentation 25
GRAND TOTAL 100

Date: Signature of the Faculty Guide

Certified by

Date: Signature of the Head of the Department/Principal


Seal:

You might also like