bl
bl
BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE AND ENGINEERING – ARTIFICIAL
INTELLIGENCE
by
Name:Uttkarsh Dwivedi
Under Supervision of
Sinha
We hereby declare that the internship work presented in this report entitled “AI-ML Virtual
Intership”, in partial fulfillment of the requirement for the award of the degree of Bachelor of
Technology in Computer Science & Engineering, submitted to A.P.J. Abdul Kalam Technical
University, Lucknow, is based on our own work carried out at Department of Computer Science
& Engineering-Artificial Intelligence, G.L. Bajaj Institute of Technology & Management,
Greater Noida. The work contained in the report is true and original to the best of our knowledge
and internship work reported in this report has not been submitted by us for award of any other
degree or diploma.
Signature:
Name: Uttkarsh Dwivedi
2
Certificate of Internship
3
ACKNOWLEDGEMENT
First and foremost, I would like to express my heartfelt gratitude to AICTE Eduskill and the
AIML Virtual Internship program for providing me with this invaluable learning opportunity.
It is with immense gratitude and a great sense of accomplishment that I acknowledge the
support, knowledge, and opportunities provided by everyone involved in this internship journey.
I pay special thanks to my Head of the Department Dr. Pippal for his constructive criticism
throughout my internship.
I would like to thank Mr.Rudra Kumar Sinha, Internship coordinator for his support and
advise to get and complete internship in above said organization.
I am extremely great full to my department staff members and friends who helped me in
successful completion of this internship.
Roll No.:2101921520186
4
TABLE OF CONTENT
Declaration.................................................................................................................................(ii)
Certificate..................................................................................................................................(iii)
Acknowledgement.....................................................................................................................(iv)
Table of Content........................................................................................................................(v)
Chapter 1. Introduction ................................................................................................. Pg.No.6
References..........................................................................................................................Pg.No 19
5
INTRODUCTION
Google is the world’s most comprehensive and broadly adopted cloud platform, offering over 200 fully
featured services from data centers globally. Millions of customers— including the fastest-growing
startups, largest enterprises, and leading government agencies—are using GOOGLE to lower costs,
become more agile, and innovate faster. GOOGLE provides extensive and detailed documentation for
each GOOGLE service. Guides and application programming interface (API) references are organized by
service category. There are also many general resources and tutorials that can be accessed from the
GOOGLE Documentation pages. This exam covers four domains, including cloud concepts, security,
technology, and billing and pricing.
GOOGLE AI-ML:
• Identify when to use machine learning instead of traditional software development methods
• Formulate a problem from a business request
6
problems in forecasting, computer vision, and natural language processing.
7
Motivation
In today’s data-driven world, businesses and industries generate vast amounts of data that, when properly
analyzed, can unlock valuable insights. However, traditional methods of data analysis are often insufficient
to handle the complexity, scale, and speed of this data. This creates the need for Artificial Intelligence
(AI) and Machine Learning (ML), which can effectively process and analyze large datasets to make
accurate predictions and automate decision-making.
The problem addressed by this internship was to develop practical AI/ML models capable of solving
realworld problems such as spam detection, fraud detection, and personalized recommendations. These
challenges involve processing unstructured data, handling missing or noisy data, and building models that
can generalize well to new, unseen data.
By leveraging AI/ML technologies, the goal was to enhance the ability to identify patterns, improve
efficiency, and make data-driven decisions that can provide a competitive edge across various industries.
8
Plan of Work
10
6. Documentation and Reporting o
Objective: Document the internship process, outcomes, and learning.
o Activities:
Process Documentation: Document each step of the workflow—data collection,
preprocessing, model selection, training, tuning, and deployment.
Results and Insights: Prepare detailed reports summarizing the insights gained
from the models, including performance metrics, challenges faced, and solutions
implemented.
Presentation: Prepare a final presentation of the internship, including a
demonstration of the model and its real-world applications.
11
Methodology
• Data scientists often have degrees in statistics, computer science, or economics Machine learning engineer:
• Often have background as a developer or software architech Applied science researcher: • Applies
• Requires knowledge of both the domain and machine learning Machine learning developer role:
• Artificial intelligence is the broad field of building machines to perform human tasks
• Machine learning is a subset of AI. It focuses on using data to train ML models so themodels can
make predictions.
• Deep learning is a technique that was inspired from human biology. It uses layers of neurons to
build networks that solve problems.
• Advancements in technology, cloud computing, and algorithm development have led to a rise
inmachine learning capabilities and applications.
12
• You will face many machine learning challenges. The biggest problems that you directly influence
are related to data,but you will also deal with people, business and technology challenges.
• The machine learning pipeline describes the different stages for developing a machine learning application.
• API services, machine learning services, and machine learning frameworks Machine learning
• Training algorithms are applied to data to create a model for making predictions.
• Machine learning applies learning algorithms to develop models from large datasets.
• Spam – Your spam filter is the result of an ML program that was trained with examples of spam and
regular email messages.
• Recommendations –Based on books that you read or products that you buy, ML programs predict other
books or products that you might want. Again, the ML program was trained with data from other
readers’ habits and purchases.
• Credit card fraud –Similarly, the ML program was trained on examples of transactions that turned out to
be fraudulent, along with transactions that were legitimate.
Machine learning applications are already part of your everyday life.
• The first step is to get your data into a format that can be used easily.
• Pandas is a popular and useful Python library for working with data.
13
• Descriptive statistics help you gain insights into the data.
• Feature engineering involves selecting or extracting the best features for machine learning.
• Preprocessing gives you better data to work with. Better data typically provides better results.
• Develop a strategy for dirty data. Replace or delete rows with missing data.
• Split data into training, testing and validation sets to help you validate the models accuracy
• Can use K-fold cross validation can help with smaller datasets
• Can use two key algorithms for supervised learning—XGBoost and linear learner
Introduction to Forecasting
• Timeseries data is sequenced data that includes a time element, which makes it different from
regular datasets
• The pandas library offers support for time series data through functions that deal with time
• With Google Forecast, you can choose between five algorithms– • You can use Google Forecast to
• There are specific schemas defined for domains such as retail and Google Cloud capacity planning, or you
canuse a custom schema
15
• You need to supply at least the time series data, but can also provide metadata and related data to
addmove information to the model
• As with most supervised machine learning problems, your data is split into training and testing data,but
this split takes into account the time element
• Use RMSE and w Quantile Loss metrics to evaluate the efficiency of the model
• From a practical point of view, you can divide computer vision into two distinct areas— image
analysisand video analysis
• Hyperparameters can be tuned for the model, optimizer, and data.
• Google Recognition provides image and video detection of faces, sentiment, text, unsafe content,
andlibrary search.
• Models must be trained for the specific domain that you want to analyze
• You can set custom labeling for the specific business case
• You must label images and create bounding boxes for objects
• You can use Google Vertex AI Ground Truth to build training datasets for your models
16
• Some of the main use cases for NLP are search query analysis, human-machine interaction, and marketor
social research.
17
CONCLUSION
GOOGLE AI ML described how model explainability relates to AI/ML solutions, giving customers insight to
explainability requirements when initiating AI/ML use cases. To help convey how these model explainability
options relate to real-world scenarios, examples from a range of industries were demonstrated.
• It is recommended that AI/ML owners or business leaders follow these steps when initiating a new
AI/ML solution:
• Collect business requirements to identify the level of explainability required for your business toaccept
the solution.
• Work with an AI/ML technician to communicate model explainability assessment andfind theoptimal
AI/ML solution to meet your business objectives.
• After the solution is completed, revisit the model explainability assessment to
evaluatethatbusiness requirements are continuously met.
• Bytaking these steps, you will mitigate regulation risks and ensure trust in your model.Machine Learning on
GOOGLE. Get deeper insights from your data while lowering costs with GOOGLE machine learning (ML).
GOOGLE helps you at every stage of your ML adoption journey with the most comprehensive set of
artificial intelligence ML services, infrastructure, and implementation resources.
18
REFERENCES
1. Grow with Google. (n.d.). Retrieved from https://grow.google/intl/en_in/
19