0% found this document useful (0 votes)
320 views30 pages

Goutham

The document discusses an internship involving developing a machine learning model for employee promotion. It describes the tasks of understanding the dataset, cleaning it, and creating a suitable model. The internship helped develop technical skills in machine learning and Python as well as soft skills like teamwork, communication, and problem-solving.

Uploaded by

HARIKISHORE ANEM
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)
320 views30 pages

Goutham

The document discusses an internship involving developing a machine learning model for employee promotion. It describes the tasks of understanding the dataset, cleaning it, and creating a suitable model. The internship helped develop technical skills in machine learning and Python as well as soft skills like teamwork, communication, and problem-solving.

Uploaded by

HARIKISHORE ANEM
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/ 30

AWS CLOUD FOUNDATION AND MACHINE

LEARNING
A SUMMER VIRTUAL INTERNSHIP REPORT SUBMITTED IN PARTIAL
FULFILLMENT OF THE REQUIREMENTS FOR THE AWARD OF THE
DEGREE OF
BACHELOR OF TECHNOLOGY IN COMPUTER SCIENCE AND
ENGINEERING
AI&ML

Student Regd.No. Student Name:


20811A4209 K.Goutham Kumar
Under the Esteemed Guidance of Mentor
Mr.K.Varaprasad
Assistant Professor
Department of CSE

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


AI&ML
Avanthi institute of Engineering & Technology
Approved by AICTE Recognized by APSCHE,Permanently Affiliated to JNTU-Vizanagaram .
Accredited by NAAC & Recognized Under 2(f) and 12 (b) by UGC,New Delhi

TAMARAM (V),MAKAVARAPALEM (MD),VISHAKAPATNAM-531113


Avanthi institute of Engineering & Technology
Approved by AICTE Recognized by APSCHE,Permanently Affiliated to JNTU-Vizanagaram .

Accredited by NAAC & Recognized Under 2(f) and 12 (b) by UGC,New Delhi
TAMARAM (V),MAKAVARAPALEM (MD),VISHAKAPATNAM-531113
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

CERTIFICATE
This is to certify that the report on “AWS Cloud Foundation & Machine Learning” is a
bonafidework of following IV B. Tech- I Sem. student in the Department of
ComputerScience Of Artificial Intillegence & Machine Learning Engineering, Avanthi Institute
of Engineering & Technology affiliated to JNTU - Vizanagaram during the academic year
2022-2023, infulfillment of the requirement for the award of the degree of Bachelor of
Technologyof this university

Student Regd.No.: Student Name.:


20811A4209 K.Goutham Kumar

Mentor Head of department


Mr.K.Varaprasad N.V.Ashok Kumar
Assistant Professor Assistant Profeesor

Coordinator
Mr.V.Trinadh External Examiner
Assistant Professor
ABSTRACT

Cloud Foundation is an AWS Solutions Consulting Offer, delivered via a


consulting engagement from Itoc, an AWS DevOps, Financial Services, SaaS,
and Security Competency Partner. Cloud Foundation delivers a best practice,
secure, and flexible foundation AWS environment for customers that don’t
have the depth of skills yet or the capacity internally to build their own.
Whether you need to improve the implementation of your current AWS
solution or build a new greenfield environment, It will provide a complete
walkthrough; no prior experience required. Based on lessons learned from over
one hundred successful engagements and aligned with the AWS Well-
Architected Framework, Cloud Foundation brings together everything required
for a successful outcome. With a typical Cloud Foundation solution taking two
to four weeks, It helps customers realize the benefits of the AWS Cloud quickly
and effectively. Additional information can be found on the Cloud Foundation
landing page. Organizations across a variety of industries employ artificial
intelligence (AI) and machine learning (ML) to bring predictive powers to their
businesses. More ML happens on Amazon Web Services (AWS) than anywhere
else because AWS offers the broadest and deepest set of AI/ML services, at a
lower cost than other cloud providers Machine Learning provide a wide range
of options that help customers build strong foundations so they can maximize
their investments
ACKNOWLEDGEMENT

I express my sincere thanks to our Principal Dr. C.MOHAN


RAO, Avanthi Institute Of Engineering & Technology for his
encouragement to me during this project, giving me a chance to
explore and learn new technologies. I take this opportunity to thank
N.V. ASHOK KUMAR, Professor and Head of the Department of
Computer Science Of Artificial Intillegence & machine learning , for
permitting me to pursue the internship. It is with a sense of great
respect and gratitude that I express my sincere thanks to K.
Varaprasad Assistant Professor, Department of Computer
science and Engineering for the kind suggestions and guidance for
the successful completion of my internship. I express my deepest
thanks to the AICTE and EDUSKILLS for offering me this
internship.
DECLARATION
This is to certify that the virtual internship report entitled “AI - ML VIRTUAL
INTERNSHIP” has been carried out and submitted in partial fulfillment for the
award to the Degree of Bachelor of Technology in Computer Science
(AI&ML)and Engineering The work embodied in this internship work is original
and has not been submitted in part or full for any degree of this or any degree
of any other university.

Signature
CONTENTS

Certificate
Abstract
Acknowledgment

Chapter – 1:
Executive Summary.
1.1: Course Learning Objectives.
1.2: Course Outcomes.
Chapter – 2:
Overview of the Organization
2.1: Introduction of the Organization
2.2: Vision
2.3: Academy on Barding
2.4: Skill Training
2.5: Industry Certificate
2.6: Placement Linkage
2.7: Awards & Recognitions
2.8: Future Plans of the Organisation.
Chapter – 3:
Internship Part
3.1: Intern’s day-to-day Responsibilities include
3.2: Software Requirements
3.3: Hardware Requirements

Chapter – 4:
Outcomes Description.
4.1: Describe the work environment you have experienced.
4.2: Describe the real time technical skills you have acquired.
4.3: Describe the managerial skills you have acquired.
4.4: Describe how you could improve your communication skills.
a) Be clear and concise.
b) Prepare ahead of time.
c) Be mindful of nonverbal communication
d) Watch your tone
e) Practice active listening.
f) Build your emotional intelligence.
g) Develop a workplace communication strategy.
h) Create a positive organizational culture.
4.5: Describe the technological developments you have Observed and relevant
to the subject area of training.
a) Collective Learning
b) Learning Outside the Classroom Environment
c) Social Media in Learning
d) Interactivity in Classroom

5. Photos and video links


6. Student self -evaluation
CHAPTER -1
EXECUTIVE SUMMARY

The internship involved gaining a good understanding of a Machine Learning


model for employee promotion. My task is to design and develop this model,
which involves:
• Understanding the data set
• Cleaning of the data set
• Get to know how the metrics of the data are evaluated
• Create a model suitable for this problem statement One of the important
achievements of this internship was the development of the model object such
that it is flexible according to the data given to it.
The objective is to take anything thrown at it, even though it is not pre-
processed sufficiently and outputs the predicted labels. A model was finally
developed using the above object. It was a prototype solution to a real-life
problem which is promotion of employees based on their performance metrics.
I acquired many new technical skills throughout my work term. I acquired new
knowledge in the area of Machine Learning. I also brushed up my Python skills
while making the Machine Learning Model. Then I got introduced to the area
of research and how to approach it. Most importantly, the work experience
was particularly good which included good fellowship, cooperative teamwork
and accepting responsibilities. Although I spent a lot of time learning new
things, I found that I was well trained in certain areas that helped me
substantially in my projects. Many programming skills that I used in my
projects, such as programming style and design, were ones that I had acquired
during my studies in Computing Science.

Work techniques like completing the work beforehand even though it does not
require to be completed today and as well as others are also learnt during this
internship. It taught how to solve a particular problem based only on data as
input. Here data means raw data as in numbers.

These techniques can be used in my future job as the whole topic of Analyst is
dependent on this. This is the internship report based on the two-month long
internship program that I had successfully completed in Actie from 18/07/2022
to 24/09/2022 as a requirement of my B.Tech. program on Department of
Computer Science and Engineering. As being completely new to practical,
corporate world setting, every hour spent in the internship gave me some
amount of experience all the time all of which cannot be explained in words.
But nevertheless, they were all useful for my career. The Report will cover
background information on the internship I was involved in, as well as details
on how the projects or tasks were developed. This report concludes with my
overall impressions of my work experience as well as my opinion of the
Industrial Internship Program in general.

1.1COURSE LEARNING OBJECTIVES


• Internships are generally thought of to be reserved for college students
looking to gain experience in a particular field. However, a wide array of
people can benefit from Training Internships in order to receive real world
experience and develop their skills.
• An objective for this position should emphasize the skills you already possess
in the area and your interest in learning more
• Internships are utilized in a number of different career fields, including
architecture, engineering, healthcare, economics, advertising and many more.
• Some internships are used to allow individuals to perform scientific research
while others are specifically designed to allow people to gain first-hand
experience working.
• Utilizing internships is a great way to build your resume and develop skills
that can be emphasized in your resume for future jobs. When you are applying
for a Training Internship, make sure to highlight any special skills or talents that
can make you stand apart from the rest of the applicants so that you have an
improved chance of landing the position.

1.2 COURSE OUTCOMES


Student will be able to a. Enhance the technical knowledge by using Modern
Tools b. Become a team leader by participating in the Team work c. Enhance
communication skills by participate in the Group discussions d. Acquire the
Project Skills and will estimating the project cost e. Improve the life long
learning skills by learning the new technologies on their
CHAPTER-2
OVERVIEW OF THE ORGANIZATION

2.1 INTRODUCTION OF THE ORGANIZATION


Edu Skills is a Non-profit organization which enables Industry 4.0 ready digital
workforce in India. Edu Skills vision is to fill the gap between Academia and
Industry by ensuring world class curriculum access to their faculties and
students.
2.2 VISION
To be a world class organisation leading technological and socioeconomic
development of the country by enhancing the global competitiveness of
technical man power by ensuring high quality technical education to all
sections of the society.
2.3 ACADEMY ON BOARDING
Academy on boarding is the part of the process to establish a platform,
toconnect Academia with Corporate to overcome the skill gap at the earliest.
2.4 SKILL TRAINING
Edu Skills Foundation is transforming the vision of “Skilled India” through
various cutting edge inter disciplinary skills to minimize the scarcity, in turn,
making them self-independent.
2.5 INDUSTRY CERTIFICATE
Only Skills without certification does not benefit in long run. To maintain a
sustainable career, industry certifications are very much required. We provide
platformto go through the required training as well as the corresponding
certifications.
2.6 PLACEMENT LINKAGE
We are not confined to provide skilling platform only, but also connect IT/ITES
and Core industries to hire our trained candidate pool. Entrepreneurship We
promote more job provider than job seekers’ by conducting several programs.
2.7 AWARDS & RECOGNITIONS
The Academies & Instructors are the backbone to make every program
successful. We take care of our instructors, who really contribute to the
growth of these programs. We connect them with proper platforms, where the
world builders are recognized & awarded.
Website : aicte-india.org Founded : November 1945 Sector : Technology
education Headquarters : New Delhi Agency executive : Anil Sahasrabudhe
(Chairperson) Parent agency : Department of Higher Education Type : Statutory
corporation
2.8 FUTURE PLANS OF THE ORGANIZATION
The company:
• plan to expand our production facilities

• intend to continue our focus on training

• intend to enhance our value-added services

• intend to penetrate new industries, expand sales network and enhance


brand awareness
• intend to grow our business through joint ventures and acquisitions
CHAPTER-3
INTERNSHIP PART

3.1 INTERN’S DAY-TO-DAY RESPONSIBILITIES INCLUDE


• Research and implement appropriate ML algorithms and tools

• Develop machine learning applications according to requirements

• Select appropriate datasets and data representation methods

• Run machine learning tests and experiments

3.2 SOFTWARE REQUIREMENTS


• PYTHON IDLE

• NOTEPAD/NOTEPAD++

• VISUAL STUDIO CODE

• NETBEANS IDE

• MY SQL

3.3 HARDWARE REQUIREMENTS


• RAM: At least 128MB

• DISK SPACE:124MB for python IDLE,2MB for importing python modules

• PROCESSOR: Minimum Pentium 2 266 MHz processor.

3.4 WORKING CONDITIONS


Working conditions have been quite remarkable for the company. It is
observed as the company have a strict policy for the work hygiene. The health
& safety of the employee is also a primary concern for the company. They
provide health insurance for the employees under some conditions. Coming to
renumeration of the employees, the company provide quiet handsomely. The
company’s renumeration model is based on the employee’s experience and
his/her efficiency. Company also distributes the workload such that the
employees doesn’t feel work is becoming an overhaul.

Management oversees each employee’s work so that there are no


discrepancies. Work schedule is just normal business hours, although there are
some extra hours of work on occasional Sundays. These are justified by the
company by providing off time in between working days or hours Company
provide high quality equipment like a Xeon powered servers for the
computation of the models as machine learning models uses so much raw
power. Every employee is also provided with a professional IDE license from
JetBrains so that they can develop fastly using this. This cost a lot for the
company even though they have cheaper options like Jupiter on cloud, but
management main goal is efficiency rather than huge profits.
CHAPTER-4
OUTCOMES DESCRIPTION

4.1 DESCRIBE THE WORK ENVIRONMENT


YOU HAVE EXPERIENCED My work environment is one where I'm able to work
as part of a team and that allows everyone's talents to grow. As I researched
your company, I noticed its devotion to cultivating each employee's skills and
abilities. I've found that this type of environment is most conducive to my
productivity, especially in a position that requires me to constantly improve my
design skills. It allows me to remain passionate about my job and helps me
express my creativity to the best of my ability.
4.2DESCRIBE THE REAL TIME TECHNICAL SKILLS
YOU HAVE ACQUIRED Technical skills I have acquired:
• Data extraction
• Data cleaning
• Classifications
• Regression
• Python implementation of various machine learning algorithms
• Numpy
• Pandas
• Sklearn
• Keras
4.3DESCRIBE THE MANAGERIAL SKILLS
YOU HAVEACQUIRED Managerial Skills are:
a. Technical Skill.
b. Conceptual Skill.
c. Interpersonal and Communication Skills.
d. Decision-Making Skill.
e. Diagnostic and Analytical Skills.
Conceptual skill is the ability to see the “big picture,” to recognize significant
elements in a situation and to understand the relationships among the
elements. Conceptual skill is the ability to coordinate and integrates all of an
organization’s interests and activities. It requires having the ability to visualize
the enterprise as a whole, to envision all the functions involved in a given
situation or circumstance, to understand how its parts depend on one another
and anticipate how a change in any of its parts will affect the whole.
Communication skill enables a manager to perform them properly. Most of his
time, a manager’s job is to interact with people inside and outside of the
organization.
4.4DESCRIBE HOW YOU COULD IMPROVE COMMUNICATION
SKILLS These eight tips can help maximize my communication skills for the
success of an organization and my career:
a) Be clear and concise Communication is primarily about word choice. And
when it comes to word choice, less is more. The key to powerful and persuasive
communication—whether written or spoken—is clarity and, when possible,
brevity. And while repetition may be necessary in some cases, be sure to use it
carefully and sparingly. Repeating your message can ensure that your audience
receives it, but too much repetition can cause them to tune you out entirely.
b) Prepare ahead of time Know what you are going to say and how you are
going to say before you begin any type of communication.
c) Be mindful of nonverbal communication Our facial expressions, gestures,
and body language can, and often do, say more than our words.
d) Watch your tone How you say something can be just as important as what
you say. As with other nonverbal cues, your tone can add power and emphasis
to your message, or it can undermine it entirely.
One can be an especially important factor in workplace disagreements and
conflict. A well-chosen word with a positive connotation creates good will and
trust. A poorly chosenword with unclear or negative connotations can quickly
lead to misunderstanding.
e) Practice active listening Communication nearly always involves two or more
individuals. Therefore, listening is just as important as speaking when it comes
to communicating successfully. But listening can be more challenging than we
realize.
f) Build your emotional intelligence Communication is built upon a foundation
of emotional intelligence. Simply put, you cannot communicate effectively with
others until you can assess and understand your own feelings.
g) Develop a workplace communication strategy Today’s workplace is a
constant flow of information across a wide variety of formats. Every single
communication must be understood in the context of that larger flow of
information.
h) Create a positive organizational culture The corporate culture in which you
are communicating also plays a vital role in effective communication.
5.5 DESCRIBE THE TECHNOLOGICAL DEVELOPMENTS YOU HAVE OBSERVED
AND RELEVANT TO THE SUBJECT AREA OF TRAINING
a) Collaborative Learning The innovative trends in educational technology have
made it possible for everyoneto stay connected. The impact of the current
trends of ICT in the field of education has paved multiple options. We connect,
discuss and enact upon situations collaboratively. This collaborative approach
has gained importance in the learning process as well. In a classroom learning
model, teachers encourage collaboration by assigning group activities and
tasks.
b) Learning Outside the Classroom Environment Various technology trends in
education keep changing the digital world. Mobile-based devices have taken
learning outside of the classroom. With machine Learning and eLearning
growing in popularity, students can learn at their own pace and time.
c) Social media in Learning Who would have ever thought that social media
would one day be accepted as part of the learning process? The technological
trends in teaching and learning are rapidly changing
d) Interactivity in Classroom Bringing technology into the classroom has made
classrooms lively and interactive. With eBooks, the course content can be
embedded with videos, augmented reality, audio files etc.Unlike a printed
book, eBook allows for more interaction take place in the class room
6. PHOTOS AND LINKS

• Photos
Amazon Web Services (AWS) offers a range of machine learning courses and
resources to help individuals and organizations build their machine learning
skills. These courses cover a wide spectrum of topics related to machine
learning and artificial intelligence, and they are designed to cater to individuals
with varying levels of expertise, from beginners to advanced practitioners.
Here's a typical structure of AWS machine learning courses:
• Machine Learning Foundations: These are introductory courses that cover
the fundamental concepts of machine learning, including supervised and
unsupervised learning, model training, and evaluation.
• Deep Learning: AWS offers courses on deep learning techniques, which are a
subset of machine learning that focuses on neural networks and complex
algorithms. These courses might cover topics like convolutional neural
networks (CNNs) and recurrent neural networks (RNNs).
• Specialized Topics: There are courses that dive into specific areas of machine
learning, such as natural language processing (NLP), computer vision, and
reinforcement learning.
• Practical Application: Many AWS courses provide hands-on experience by
guiding learners through building machine learning models and deploying them
using AWS services like Amazon SageMaker.
• Certification: AWS offers machine learning certification exams, such as the
AWS Certified Machine Learning - Specialty certification. These certifications
are highly regarded in the industry and can help demonstrate your expertise in
AWS machine learning services.
• Learning Paths: AWS typically offers structured learning paths that guide
learners from beginner to advanced levels in a particular domain of machine
learning.
• Free and Paid Courses: AWS often provides both free and paid courses. Some
free courses are part of the AWS Training and Certification program, while
others may require a fee.
• Resources and Documentation: In addition to formal courses, AWS provides
extensive documentation, whitepapers, and blog posts that can serve as
valuable resources for learning machine learning on the AWS platform.
• To find the most up-to-date and specific information about AWS machine
learning courses, visit the official AWS website, navigate to the training and
certification section, and search for machine learning or artificial intelligence
courses. You can also explore the AWS Training and Certification portal to
discover the latest offerings and resources.
• Learn how to launch an Amazon SageMaker notebook instance. From that
instance, you will learn how to create a Jupyter notebook. You will learn how to
create code and Markdown cells within the notebook. You will download data
from an external source, then learn how to save your notebook locally so you
can continue working on labs across sessions.
• Amazon SageMaker is a fully managed service that provides every developer
and data scientist with the ability to build, train, and deploy machine learning
(ML) models quickly. Amazon SageMaker removes the heavy lifting from each
step of the machine learning (ML) process to make it easier to develop high
quality models
• In Amazon SageMaker, the process of cleaning up and removing resources
created during a SageMaker notebook instance or experiment is typically
referred to as "sandbox teardown" or "cleanup." It's important to perform this
cleanup to avoid incurring unnecessary charges and to maintain a clean and
organized environment.
• The specific resources and steps you need to clean up can vary depending on
your use case and the SageMaker setup you've created. It's important to
carefully review your SageMaker environment and clean up any resources that
are no longer necessary to avoid ongoing costs. Always exercise caution when
performing cleanup to ensure you don't accidentally delete resources that are
still needed.
• In the above figure it explain about the NumPy library function ,in that
function np.ones is a function in the NumPy library for Python that helps you
create arrays filled with the number "1." An array is like a collection of
numbers. By using np.ones, you can specify how many ones you want and how
you want them arranged in the array.
• In the above diagram explain about the db.reset_index is having reset_index
function in Pandas is used to reorganize the index of a DataFrame. It's helpful
when you want to remove any custom index you've set and replace it with the
default integer-based index. This can make your data more structured and
easier to work with, especially after performing operations that may have
altered the index. Essentially, it "resets" the index to its default state.
• Links AWS CF Online Training Recording Links :
Days
Link: https://event.webinarjam.com/go/replay/19/lg91nu3tz0sgvsk
Link: https://event.webinarjam.com/go/replay/19/494xnsot78tglt6
Link: https://event.webinarjam.com/go/replay/19/nyopwagtpni8ri1
Link: https://event.webinarjam.com/go/replay/19/zgnx7u2tz5fygfv
Link: https://event.webinarjam.com/go/replay/19/yglm7uxtl3h9ohr
Link: https://event.webinarjam.com/go/replay/19/334xzs0t2quz0u5
Link: https://event.webinarjam.com/go/replay/19/04nx2cvtyvc09c2
AWS AI & ML Online Training Recording Links:
Day-1 Link: https://event.webinarjam.com/go/replay/28/6o231c59twytynt6
Day-2 Link: https://event.webinarjam.com/go/replay/28/lg91nuy1tmnixqik
Day-3 Link: https://event.webinarjam.com/go/replay/28/494xnsx5trqfvpf6
Day-4 Link: https://event.webinarjam.com/go/replay/28/nyopwa78tmwtv1h1
Day-5 Link: https://event.webinarjam.com/go/replay/28/zgnx7ux0tovs52tv
Conclusion

In conclusion, the internship was a useful experience. Throughout the


internship, I have gained knowledge and skills. I came to know about the
different concepts of cloud computing technologies. Artificial intelligence and
Machine learning. I have learned cloud security in AWS, cloud architecture,
auto scaling and monitoring along with the introduction in the cloud
foundation. And I also got introduced to different concepts in AI-ML such as
Machine Learning, Deep Learning, Forecasting, Computer vision, Natural
language Processing (NLP). Altogether, the internship was quite helpful for the
students who are passionate about the cloud computing and AI-ML. It is
recommended that AI-ML owners or business leaders follow these steps when
initiating a new AI/ML

You might also like