Adiya Sgh Intern

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 14

Data Science & AIML Internship

Internship Report
Submitted by

ADITYA SINGH
230240170006

Under the Supervision


Dr. Alok Yadav
28 Jul – 12 Aug 2024

In Partial Fulfillment of the Requirements


for the Degree of
Bachelor of Technology

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

ROORKEE INSTITUTE OF TECHNOLOGY, ROORKEE


(Affiliated to VMSB Uttarakhand Technical University, Dehradun)
DEC 2024
DECLARATION

I declare that the work embodied in this Internship report is my own original work carried out by
me under the supervision of my own for the session 28 Nov to 12 Dec at “Ybi Foundation”.
The matter embodied in this internship report has not been submitted elsewhere for the award of
any other degree. I declare that I have faithfully acknowledged, given credit to and referred to the
researchers wherever the work has been cited in the text and the body of the thesis. I further
certify that I have not willfully lifted up some other’s work, Para, text, data, results, etc. reported
in the journals, books, magazines, reports, dissertations, thesis, etc., or available at web-sites and
have included them in this internship report and cited as my own work.

Date: 13 Dec 2024 Aditya Singh

Place: Roorkee
ACKNOWLEDGEMENT

I am very happy to greatly acknowledge the numerous personalities involved in lending their
help to make our project “Data Science & AIML Internship” a successful one.

I take this opportunity to express our deep sense of gratitude to our honorable Director “Dr.
Parag Jain” for providing an academic climate in the college that made this endeavor possible.

I give my whole hearted admiration and a little gratitude to “Lokesh Kumar”, HOD,
“DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING”, Roorkee Institute of
Technology, Roorkee for his inspiration, valuable guidance, encouragement, suggestion, and
overall help throughout.

I express my sincere thanks to supervisor “Alok Yadav”, “Internship Coordinator”, Ybi


Foundation, for his keen interest and invaluable help throughout the project.

We would like to express our sincere gratitude to our internship/project coordinator “Mrs.
Pranita Singh”, Mentor, “DEPARTMENT OF COMPUTER SCIENCE &
ENGINEERING”, Roorkee Institute of Technology, Roorkee, for his kind support and
encouragement throughout this course of work.

Finally, we express our gratitude to all the Teaching and Non-Teaching staff of
“DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING”, Roorkee Institute of
Technology, Roorkee for their timely support and suggestions.

Date: 13 Dec 2024 ADITYA SINGH


230240170006

TABLE OF CONTENTS
Contents

ABSTRACT
BACKGROUND OF COMPANY/ORGANIZATION
PROGRAM AND OPPORTUNITIES
BENEFIT OF COMPANY/ORGANIZATION

1. INTRODUCTION

1.1. Background of the Project


1.2. Problem Statement
1.3. Project Objective
1.4. Advantages of this Project
1.5. Scope of Project
1.6. Tools & Technology Used

2. ANALYSIS

3. SOFTWARE REQUIREMENT SPECIFICATION

4. TECHNOLOGY USED AND ITS DESCRIPTION


5. CODING
6. SCREENSHOTS
7. CONCLUSION
8. BIBILOGRAPHY
ABSTRACT

This report chronicles my enriching experience as an intern at Ybi


Foundation over a period of two weeks. During this tenure, I was immersed
in a dynamic environment that fostered growth, learning, and professional
development. My responsibilities encompassed a range of task. Through
these assignments, I acquired invaluable skills and knowledge, which
significantly enhanced my understanding of the industry.

Throughout my internship, I had the opportunity to collaborate with a team


of dedicated professionals, observe organizational operations, and contribute
meaningfully to the foundation's mission. This experience not only honed
my technical skills but also instilled in me essential soft skills, such as
teamwork, communication, and time management.

This report provides an in-depth analysis of my experiences, challenges, and


accomplishments during the internship. It also offers recommendations for
future interns and the organization, highlighting areas for improvement and
potential strategies for enhancing the internship program. Ultimately, this
internship at Ybi Foundation has been a transformative experience that has
equipped me with the skills, confidence, and networking opportunities
necessary to excel in my future career.
1. INTRODUCTION

The YBI Foundation is a not-for-profit organization that offers


educational programs focusing on Artificial Intelligence (AI),
Machine Learning (ML), Data Science, and other advanced
technologies. It provides a wide array of learning opportunities
such as online courses, internships, bootcamps, and live project-
based sessions. The foundation caters to learners of all levels,
from beginners to advanced, and emphasizes hands-on learning
through live classes, case studies, and resume-building projects.

Key features of the YBI Foundation's offerings include:

1. Skill Development: Programs in Full Stack Development,


AI/ML, Data Science, Cloud Computing, and more.
2. Beginner-Friendly: Tailored content for non-coders and
professionals seeking to enter tech fields.
3. Supportive Learning Environment: Includes live doubt-
solving sessions, detailed notes, recordings, and internship
opportunities.
4. Industry Relevance: Specializations aligned with Industry
4.0 demands, such as Computer Vision, Big Data, and Cloud
Technologies

.
2. ANALYSIS

Throughout the 2-week internship program at Ybi Foundation, I


demonstrated a strong work ethic and commitment to learning,
actively participating in classes, submitting assignments on time, and
successfully completing the project. This experience not only
deepened my knowledge and understanding of the industry but also
honed my practical skills, such as problem-solving, time management,
and organization. I effectively managed multiple tasks, prioritized
deadlines, and maintained a high level of organization, ensuring
timely submission of assignments and successful project completion.

Through this internship, I gained valuable insights into the inner


workings of the organization and developed a deeper understanding
of the industry's best practices. I applied theoretical concepts to real-
world scenarios, developing my critical thinking skills and learning to
approach problems from multiple angles. Moreover, I had the
opportunity to collaborate with a team of professionals, observing and
learning from their expertise, and developing essential
communication and teamwork skills.

While I showcased my ability to apply theoretical concepts to real-


world scenarios, I recognize the need to further develop my critical
thinking and analysis skills, as well as my communication and
presentation abilities. I aim to continue refining these skills through
ongoing learning, seeking feedback from mentors, and engaging in
practical applications.

Nevertheless, this internship has been a valuable stepping stone in my


professional journey, providing me with a solid foundation for future
growth and development. I am confident that the skills, knowledge,
and experience gained during this internship will enable me to make a
meaningful contribution to future organizations and pursue a
successful career in my chosen field.
3. SOFTWARE REQUIREMENTS SPECIFICATIONS

3.1 System configurations

The software requirement specification can produce at the culmination of the analysis task. The
function and performance allocated to software as part of system engineering are refined by
established a complete information description, a detailed functional description, are presentation
of system behaviour, and indication of performance and design constrain, appropriate validate
criteria, and other information pertinent to requirements.

Software Requirements:

• Operating system : Windows 7 Ultimate.


• Coding Language : MVC 4 Razor
• Front-End : Visual Studio 2012 Professional.
• Data Base : SQL Server 2008.

Hardware Requirement:

• System : Pentium IV 2.4 GHz.


• Hard Disk : 1TB.
• Ram : 4GB.
4. TECHNOLOGY USED AND ITS DESCRIPTION

Here's a list of technologies used in Data Science and AIML (Artificial


Intelligence and Machine Learning) with their descriptions:

# Data Science Technologies


1. Python: A popular programming language used for data analysis,
machine learning, and visualization.
2. NumPy: A library for efficient numerical computation in Python.
3. Pandas: A library for data manipulation and analysis in Python.
4. TensorFlow or PyTorch: Popular deep learning frameworks.
5. Jupyter Notebook: A web-based interactive environment for data science
and scientific computing.
6. SQL: A language for managing and analyzing relational databases.

# AIML Technologies
1. Machine Learning Frameworks: TensorFlow, PyTorch, Keras, or Scikit-
learn for building and training machine learning models.
2. Deep Learning Frameworks: TensorFlow, PyTorch, or Keras for building
and training deep neural networks.
3. Natural Language Processing (NLP) Libraries: NLTK, spaCy, or Stanford
CoreNLP for text processing and analysis.
4. Computer Vision Libraries: OpenCV, Pillow, or scikit-image for image
processing and analysis.
5. Reinforcement Learning Libraries: Gym, Universe, or RLlib for training
reinforcement learning agents.

# Version Control and Collaboration Tools


1. Git: A version control system for tracking changes in code.
2. GitHub: A web-based platform for version control and collaboration.
3. Jupyter Notebook: A web-based interactive environment for data science
and scientific computing.
4. Slack: A communication platform for team collaboration and
communication.

5. CODING
Throughout the 2-week internship program at Ybi Foundation, I had
the opportunity to work on various coding projects and tasks that
helped me develop my programming skills and apply theoretical
concepts to real-world problems. Here's an overview of the coding
experience:

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

def load_dataset(file_path):
try:
data = pd.read_csv(file_path)
return data
except Exception as e:
print(f"Error loading dataset: {e}")

def analyze_dataset(data):
print("Dataset Shape:", data.shape)
print("Dataset Columns:", data.columns)
print("Dataset Summary Statistics:")
print(data.describe())

def visualize_dataset(data):
plt.figure(figsize=(10, 6))
sns.heatmap(data.corr(), annot=True, cmap="coolwarm")
plt.title("Correlation Matrix")
plt.show()

def main():
file_path = "dataset.csv"
data = load_dataset(file_path)
if data is not None:
analyze_dataset(data)
visualize_dataset(data)

if __name__ == "__main__":
main()
6. SCREENSHOTS
7. CONCLUSION

The Data Science and AIML internship at Ybi Foundation


was a transformative experience that provided invaluable
hands-on experience in the field. Throughout the internship,
I had the opportunity to work on various projects,
collaborate with professionals, and develop essential skills
in data science and machine learning.

Key Takeaways
1. Practical Application of Theoretical Concepts: I applied
theoretical concepts learned in academia to real-world
problems, enhancing my understanding and retention of the
material.
2. Development of Transferable Skills: I developed essential
transferable skills, including problem-solving,
communication, teamwork, and time management, which
are valuable in various professional contexts.
3. Networking Opportunities: I established connections with
professionals in the industry, potentially opening doors for
future collaborations, mentorship, or career opportunities.
4. Improved Confidence and Self-Awareness: The internship
experience boosted my confidence and self-awareness,
allowing me to better understand my strengths,
weaknesses, and career aspirations.

Future Directions
This internship experience has solidified my interest in
pursuing a career in Data Science and AIML. I am eager to
continue developing my skills, exploring new opportunities,
and making meaningful contributions to the field.

Final Thoughts
I am grateful to Ybi Foundation for providing me with this
invaluable opportunity. The experience has been
enlightening, challenging, and rewarding, and I am
confident that it will have a lasting impact on my personal
and professional growth.
8. BIBILOGRAPHY
(References that are taken to write this content)

The following sources were consulted and referenced throughout the


internship report:

# Books
1. Python Machine Learning by Sebastian Raschka (2015)
2. Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron
Courville (2016)
3. Data Science Handbook by Jake VanderPlas (2016)

# Research Papers
1. "ImageNet Classification with Deep Convolutional Neural
Networks" by Alex Krizhevsky, Ilya Sutskever, and Geoffrey E. Hinton
(2012)
2. "Long Short-Term Memory" by Sepp Hochreiter and Jürgen
Schmidhuber (1997)

# Online Resources
1. Kaggle: A platform for data science competitions and hosting
datasets.
2. UCI Machine Learning Repository: A collection of machine learning
datasets.
3. TensorFlow Documentation: Official documentation for the
TensorFlow deep learning framework.

# Articles
1. "A Beginner's Guide to Data Science" by DataCamp (2020)
2. "An Introduction to Deep Learning" by Towards Data Science
(2019)

You might also like