0% found this document useful (0 votes)
1K views28 pages

AWS Virtual Cloud

The document is an internship report submitted by two mechanical engineering students, G. Naveen and M. Rajesh, to their college regarding their virtual internship with Edu-Skills on AWS Cloud Foundations from September 5th, 2023 to November 24th, 2023. The report includes an introduction to AWS Cloud, the concepts and services covered during the internship, and thanks their internal and external guides for their support and guidance.
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)
1K views28 pages

AWS Virtual Cloud

The document is an internship report submitted by two mechanical engineering students, G. Naveen and M. Rajesh, to their college regarding their virtual internship with Edu-Skills on AWS Cloud Foundations from September 5th, 2023 to November 24th, 2023. The report includes an introduction to AWS Cloud, the concepts and services covered during the internship, and thanks their internal and external guides for their support and guidance.
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/ 28

An Industry-Oriented Internship Report on

“A STUDY OF AWS CLOUD VIRTUAL INTERNSHIP"

MECHANICAL ENGINEERING

By
G. NAVEEN 20A91A03B2
M. RAJESH 20A91A03C3

Under the Esteemed guidance of

Internal Guide: Dr. ELUMALAI P V


External Guide: Mr.

Name of the Company/ Industry: EDU-SKILLS

(Duration: “5th SEPTEMBER 2023 To 24th NOVEMBER 2023”)

DEPARTMENT OF MECHANICAL ENGINEERING


ADITYA ENGINEERING COLLEGE
An Autonomous Institution
(Approved by AICTE, New Delhi & Affiliated to JNTU, Kakinada)
ADITYA NAGAR, ADB ROAD,
SURAMPALEM, ANDHRA PRADESH - 533437
2020-2024

Page | 1
ADITYA ENGINEERING COLLEGE
An Autonomous Institution
(Approved by AICTE, New Delhi & Affiliated to JNTU, Kakinada)
ADITYA NAGAR, ADB ROAD,
SURAMPALEM, ANDHRA PRADESH - 533437

DEPARTMENT OF MECHANICAL ENGINEERING

CERTIFICATE

This is to certify that the report entitled “COULD VIRTUAL INTERNSHIP”, ,in partial fulfilment for
the award of the Degree of Bachelor of Technology in Mechanical Engineering, Aditya Engineering
College is a record of bonafide work carried out by
G. NAVEEN 20A91A03B2
M. RAJESH 20A91A03C3

Under my supervision and guidance, in the Department of Mechanical Engineering of Aditya


Engineering College (A), Surampalem for the academic year 2022-23.

Internal Guide Head of the Department


(Dr. ELUMALAI P V ) (Dr. A.SARAVANAN)

Page | 2
Page | 3
Page | 4
ACKNOWLEDGEMENT

First we would like to thank “Dr . ELUMALAI P V ”, Professor, Department of


Mechanical Engineering, Aditya Engineering College, for giving me the opportunity to
do an internship within the organization.

We also would like all the people that worked along with me “VIRTUAL COULD
INTERNSHIP ” ) because of her wholehearted and invaluable guidance throughout the
report. Without her sustained and sincere effort, this report would not have taken this
shape. She encouraged and helped us to overcome various difficulties that we have faced
at various stages of our report.

It is indeed with a great sense of pleasure and immense sense of gratitude that we
acknowledge the help of these individuals.

We would like to thank Dr. M. SREENIVASA REDDY, Principal, Aditya


Engineering College (A) for giving the opportunity to accomplish this internship.

We would like to thank my Head of the Department Dr. A SARAVANAN


for his constructive criticism throughout my internship.

We are extremely great full to my department staff members and friends who
helped me in successful completion of this internship. Finally, we would like to thank
all our friends and family members for their continuous help and encouragement.

G. NAVEEN 20A91A03B2
M. RAJESH 20A91A03C3

Page | 5
ABSTRACT

This virtual internship provides a hands-on exploration of Amazon Web Services (AWS) VIRTUAL
COULD INTERNSHIP, 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 COULD tools to develop robust and scalable
solutions. The internship begins with an introduction to AWS VIRTUAL COULD 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 COULD
ARCHITECTURE models using AWS services such as Amazon SageMaker, AWS.

Page | 6
INDEX

TABLE OF CONTENTS
ACKNOWLEDGEMENT

ABSTRACT LIST OF ABBREVIATIONS

1. INTRODUCTION TO VIRTUAL COULD

➢ Introduction
➢ Why use AWS VIRTUAL COULD?
➢ Benefits of AWS VIRTUAL COULD
➢ How does AWS VIRTUAL COULD work?

2. AWS ACADEMY CLOUD FOUNDATIONS

➢ Cloud Foundation Concepts: Hands-On Projects,


Networking in the Cloud,
AWS Services….
➢ 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
➢ Competitions and Challenges

Page | 7
Page | 8
INTRODUCTION TO AWS VIRTUAL CLOUD

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: ACME 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 Learningg– 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

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.

By exploring these resources and participating in relevant training and certification programs,
individuals can build a strong foundation in machine learning concepts and gain expertise in using
AWS's ML services to solve real-world problems. This knowledge and skill set are valuable in today's
data-driven and AI-driven landscape.
CONCLUSION

This internship has been aunique opportunity to improve the skills Ialready had and to learn several
new ones.

The AWS virtual Cloud 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 Services: The internship delved into AWS's 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 virtual cloud
technologies across industries. Participants have worked on real-world projects and case studies, gaining
insight into how is transforming businesses.

Cloud Computing: Beyond , 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:15/5/23 to Dt:20/5/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- Charge


Brief description of the
Date Learning Outcome Signature
daily activity

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 industries,
Overview
from
healthcare to
finance.

Ability to extract
Machine Learning
Day – 5 insights, make
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:05/6/23 to Dt:10/6/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.

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.

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 is a rapidly evolving field with a wide range of tools and frameworks that enable
developers and data scientists to build, train, and deploy machine learning models:
Python: 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 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- Charge


Brief description of the
& Learning Outcome Signature
daily activity
Date

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:12/6/23 to Dt:17/6/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 FORTH WEEK

Day Person In- Charge


Brief description of the
& Learning Outcome Signature
daily activity
Date

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:19/6/23 to Dt:24/6/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- Charge


Brief description of the daily
& Learning Outcome Signature
activity
Date

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:10/7/23 to Dt:15/7/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- Charge


Brief description of the daily
& Learning Outcome Signature
activity
Date

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 Value
Managed Services 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:17/7/23 to Dt:22/7/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.

You might also like