hdd2
hdd2
hdd2
INTERNSHIP
ANDHRA PRADESH
STATE COUNCIL OF HIGHER
EDUCATION
(A STATUTORY BODY OF GOVERNMENT OF ANDHRA PRADESH)
J
22T95A0508
: 2024-2025
PERSONAL TECHNICAL PORTIFOLIO
DOCUMENTATION
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING
Submitted by
IV B.Tech. І Semester
Under the Esteemed Guidance of
(Signature and
Date)
Official Certification
Certificate from Intern Organization
Acknowledgment
Before getting into the thickest of things, we would like to thank the personalities who
were part of my project in numerous ways, those who gave me outstanding support from
the birth of the project. We at this moment wish to express our deep sense of gratitude to
Mrs. D. Sameera, Assistant Professor, GIET Engineering College for the esteemed
guidance, moral support, and invaluable advice provided by him for the success of the
project. We are highly indebted to Dr.M.Vijaya Sekhar Babu, M.E, Ph.D, Principal of
GIET Engineering College, Rajamahendravaram, for his support during the tenure of
the project. We are very much obliged to our beloved Dr. M.Sreenivasu, Head of the
Department of Computer Science & Engineering, GIET Engineering College for
providing the opportunity to undertake this project and encouragement in the completion
of this project. We are also thankful to all the staff members of the Computer Science &
Engineering Department who have co-operated in making our project a success. We
would like to thank all our parents and friends who extended their help, encouragement,
and moral support either directly or indirectly in our project work. Thanks for Your
Valuable Guidance and kind support.
Content
Topic Page No
Executive Summary 1
Overview of the Organization 2-3
Internship Part 4-5
Activity log 6-21
Outcomes Description 22-27
Source Code 28-31
Student Self Evaluation 32
Evaluation by Supervisor of Organization 33
Photos 34-38
Evaluation 39-41
Marks Statement 42-44
CHAPTER 1: EXECUTIVE SUMMARY
During my internship at the International Institute for Digital Technologies
(Blackbucks ), a leading organization in technology, and finance. I applied Python
programming skills extensively across projects in Artificial Intelligence (AI), Machine
Learning (ML), and Data Science. This experience allowed me to deepen my
proficiency with popular Python libraries for data processing, model development, and
analysis, applying these tools to solve practical business challenges.
Learning Objectives and Outcomes Achieved:
1. Core Concepts in AI and ML
Developed a strong foundation in essential AI and ML methodologies and applied
these concepts using Python to tackle real-world problems.
2. Data Analysis and Processing with Pandas and NumPy
Learned to clean, transform, and analyze large datasets using Pandas and NumPy,
mastering essential data manipulation techniques that improved data quality and
prepared it for modeling.
3. Machine Learning Model Development with Scikit-Learn and TensorFlow
Gained hands-on experience creating, evaluating, and optimizing ML models with
Scikit-Learn and TensorFlow. I explored different algorithms, such as regression,
classification, and clustering, and fine-tuned models to make accurate predictions.
4. Data Ethics and Responsible AI
Learned about the ethical considerations involved in data science, including privacy,
fairness, and the responsible deployment of AI solutions.
5. Collaboration and Project Management
Enhanced teamwork and communication skills, managing tasks and contributing
effectively in a collaborative environment.
Company and Industry Overview:
Institute for Integrated Digital Transformation operates in the Technology industry,
focusing on [primary products/services]. The company leverages Python and AI-
driven technologies to streamline processes and enhance the customer experience,
maintaining a forward-thinking approach in its operations.
Summary of Internship Activities:
During my internship, I was responsible for various tasks, including data cleaning,
analysis, and the development of machine learning models. I used Pandas and NumPy
for data manipulation, Scikit-Learn for building and evaluating machine learning
models, and TensorFlow for more complex deep learning projects. I created
visualizations to communicate insights and generated reports for stakeholders,
allowing me to gain practical experience with Python’s capabilities in data science.
Overall, this internship provided invaluable hands-on experience with Python’s
machine learning libraries, equipping me with the technical skills and industry insights
1
necessary for my future career in AI, ML, and Data Science
3
CHAPTER 3: INTERNSHIP PART
Skills Acquired
Throughout my internship, I gained several important skills, including:
Proficiency in Python: Improved my coding skills in Python, particularly in libraries used
for data analysis and machine learning.
Data Handling: Learned how to effectively clean and analyze data to prepare it for
modeling.
Machine Learning Knowledge: Gained hands-on experience in building, evaluating, and
improving machine learning models.
Critical Thinking: Enhanced my ability to think critically about problems and develop
solutions using data-driven approaches.
5
ACTIVITY LOG FOR THE FIRST WEEK
Person In-
Day & Brief description of the
Charge
Date Learning Outcome
daily activity Signature
6
WEEKLY REPORT
WEEK – 1 (From Dt 03-06-2024 to Dt 08-06-2024)
Objective :
Report :
7
ACTIVITY LOG FOR THE SECOND WEEK
8
WEEKLY REPORT
WEEK – 2 (From Dt 10-06-2024 to Dt 15-06-2024)
Objective :
Report :
9
ACTIVITY LOG FOR THE THIRD WEEK
Day Person
& Brief description of the Learning Outcome In-
Date daily activity Charge
Signature
10
WEEKLY REPORT
WEEK – 3 (From Dt 17-06-2024 to Dt 22-06-2024)
Objective :
Report :
11
ACTIVITY LOG FOR THE FORTH WEEK
Day Person
& Brief description of the Learning Outcome In-
Date daily activity Charge
Signatur
e
12
WEEKLY REPORT
WEEK – 4 (From Dt 24-06-2024 to Dt 29-06-2024)
Objective :
Report :
13
ACTIVITY LOG FOR THE FIFTH WEEK
14
WEEKLY REPORT
WEEK – 5 (From Dt 01-07-2024 to Dt 06-06-2024)
Objective :
Report :
15
ACTIVITY LOG FOR THE SIXTH WEEK
Day Person
Brief description of the daily
& Learning Outcome In-
activity
Date Charge
Signatu
re
16
WEEKLY REPORT
WEEK – 6 (From Dt 08-07-2024 to Dt 13-07-2024)
Objective :
Report :
17
ACTIVITY LOG FOR THE SEVEN WEEK
Day Person
Brief description of the daily
& Learning Outcome In-
activity
Date Charge
Signatur
e
18
WEEKLY REPORT
WEEK – 7 (From Dt 15-07-2024 to Dt 20-07-2024)
Objective :
Report :
19
ACTIVITY LOG FOR THE EIGTH WEEK
Person
Day
Brief description of the In-
&
Learning Outcome Charge
Date daily activity Signature
20
WEEKLY REPORT
WEEK – 8 (From Dt 22-07-2024 to Dt : Dt 27-07-2024)
Objective :
Report :
21
CHAPTER 5: OUTCOMES DESCRIPTION
Describe the work environment you have experienced The online class experience
at IIDT Tirupathi was structured to ensure clarity, support, and a productive learning
environment, even in a remote format. Each subject had a dedicated mentor, providing
clear guidance and fostering focused interactions. This arrangement eliminated
confusion by allowing students to know exactly where to turn for domain-specific
help. Additionally, the program’s well-defined protocols for submissions, attendance,
and feedback established a routine that supported consistent progress.
Time management and discipline were naturally encouraged in this setup, with
scheduled sessions and deadlines helping students to develop and maintain a
productive routine. Despite being virtual, the program cultivated a friendly and
collaborative atmosphere. Regular interactions, both with mentors and peers, created a
sense of community and enabled socialization. Group projects and discussions were
key elements that encouraged mutual support, allowing students to work together and
learn from each other.
Mentors provided valuable, consistent feedback and practical insights, which helped
keep students motivated and engaged. The focus on real-world applications of
concepts added relevance, making the learning more inspiring. Furthermore, mentors
offered advice on setting up a comfortable and productive study space at home,
supporting students’ focus and comfort.
In summary, IIDT Tirupathi’s online class provided a well-organized and supportive
educational experience. Through structured mentorship, clear rules, and a community-
centered approach, the program successfully combined strong organization with a
supportive learning environment, ensuring both personal and academic growth for
students.
22
Describe the real time technical skills you have acquired In AI, Machine Learning,
and Data Science, I have developed a solid set of job-related technical skills through
hands-on experience, primarily using Python. My work spans data preprocessing, model
training, evaluation, and optimization—key skills for real-world applications in data
science. Leveraging libraries such as Scikit-Learn, Pandas, and TensorFlow, I have
successfully built predictive models, analyzed large datasets, and derived actionable
insights, ensuring data-driven decision-making.
One area of expertise is data preprocessing, where I focus on data cleaning, feature
selection, and feature engineering to enhance model accuracy. I have applied these skills
in various projects, including heart disease prediction and wine classification. Through
these projects, I’ve worked extensively with real-world datasets, gaining practical
experience in handling missing values, outliers, and categorical variables, which are
common challenges in data science.
My technical skills extend to model evaluation and optimization, where I tune
hyperparameters and select appropriate evaluation metrics to assess model performance
effectively. I prioritize optimizing recall for critical applications, such as heart disease
detection, where identifying positive cases accurately is essential. Additionally, I am
skilled in using visualization tools to communicate findings clearly, facilitating better
understanding and data-driven decisions.
This hands-on experience has honed my technical skills and prepared me for practical
challenges in the industry. I am adept at solving complex problems, handling data
efficiently, and building reliable machine learning models that meet real-world
demands, making me well-equipped for roles in AI and data science.
23
Describe the managerial skills you have acquired Throughout my experiences, I
have developed essential managerial skills that encompass planning, leadership,
teamwork, and decision-making. My planning skills have been honed through setting
clear objectives for projects, creating timelines, and allocating resources effectively.
This structured approach ensures that tasks are completed efficiently and goals are met.
In terms of leadership, I have taken initiative in group settings, guiding team members
toward common goals while fostering a collaborative environment. I believe in leading
by example, demonstrating a strong work ethic and commitment to quality, which
encourages others to strive for excellence in their contributions.
Teamwork is another crucial area where I have gained experience. Collaborating with
diverse groups has taught me the importance of communication, respect, and
adaptability. I actively promote open dialogue, allowing team members to share ideas
and perspectives, which enhances creativity and problem-solving.
I have also focused on the productive use of time, prioritizing tasks to ensure that
deadlines are met without compromising quality. My commitment to weekly
improvement in competencies drives me to seek feedback and engage in continuous
learning, enabling me to stay current with industry trends and best practices.
Goal setting is central to my managerial approach; I establish measurable objectives
that align with project outcomes and team capabilities. My decision-making skills
involve analyzing performance data and assessing potential risks, ensuring informed
choices that enhance team performance and project success. Overall, these managerial
skills have equipped me to effectively lead teams, make strategic decisions, and drive
positive outcomes in various contexts.
24
Describe how you could improve your communication skills Improving
communication skills is a multifaceted process that involves enhancing various aspects
of both oral and written communication. To start with oral communication, I can
practice speaking clearly and confidently by participating in public speaking events or
joining groups like Toastmasters, which will help me articulate my thoughts
effectively and boost my confidence while addressing audiences. For written
communication, I can focus on structuring my writing better by following guidelines
for clarity and conciseness; regularly writing essays, articles, or even maintaining a
journal can refine my skills, and seeking feedback from peers or mentors will provide
insights into areas for improvement. Enhancing my conversational abilities involves
actively engaging in discussions, listening attentively, and responding appropriately;
initiating conversations with diverse individuals will broaden my perspectives and
improve my understanding of different viewpoints, which will also help in managing
anxiety since familiarity with varied conversational settings can reduce nervousness.
To ensure that I am understood by others, I can focus on articulating key points clearly
and succinctly, using tools like bullet points during presentations to highlight
important information, and I should work on closing conversations effectively by
summarizing the main points and confirming any follow-up actions. Maintaining
niceties and protocols is crucial in professional settings, and I can improve by
consistently practicing greetings, expressions of gratitude, and appreciation toward
others, fostering stronger relationships while enhancing my communication skills
overall.
25
Describe how could you could enhance your abilities in group discussions,
participation in teams, contribution as a team member, leading a team/activity.
26
Describe the technological developments you have observed and relevant
to the subject area of training.
In the fields of Artificial Intelligence (AI), Machine Learning (ML), and
Data Science (DS), several technological developments related to Python libraries have
significantly impacted how these areas operate. One major advancement is the growth of
powerful libraries that simplify building machine learning models. Libraries like
TensorFlow allow developers to create and train complex neural networks easily,
facilitating faster experimentation and deployment of AI applications.
Another important development is the use of Scikit-Learn, a library that
provides simple and efficient tools for data mining and data analysis. It offers a wide
range of algorithms for tasks such as classification, regression, and clustering, making it
accessible for beginners and experts alike. This library streamlines the process of
preparing data, training models, and evaluating their performance.
Additionally, libraries like Pandas and NumPy are essential for data
manipulation and analysis. Pandas allows for easy handling of structured data, while
NumPy provides support for numerical operations and large multidimensional arrays,
which are crucial for data processing in machine learning tasks.
Overall, these Python libraries are at the forefront of technological
developments in AI, ML, and DS, making it easier for developers to create innovative
solutions and drive progress in these fields.
SOURCE CODE
27
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import squarify # For treemaps
import warnings
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LogisticRegression
from sklearn.metrics import accuracy_score
from sklearn.preprocessing import LabelEncoder, StandardScaler
28
# Apply filtering to numerical columns
numerical_columns = df.select_dtypes(include=[np.number]).columns
for col in numerical_columns:
if df[col].dtype != 'object':
lower_bound = df[col].quantile(0.01) # lower bound for outliers
upper_bound = df[col].quantile(0.99) # upper bound for outliers
df = filter_outliers(df, col, lower_bound, upper_bound)
29
# ---- Function to Predict Heart Disease ----
def predict_heart_disease(age, thalach, age_threshold=50, thalach_threshold=140):
return 1 if age > age_threshold and thalach < thalach_threshold else 0
# Example prediction
prediction = predict_heart_disease(input_data['age'], input_data['thalach'])
print(f"Heart disease prediction (1 = Yes, 0 = No): {prediction}")
30
axs[0, 0].set_title('Age Distribution of Patients')
plt.tight_layout()
plt.show()
31
Student Self Evaluation of the Short-Term Internship
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
32
Evaluation by the Supervisor of the Intern Organization
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
Video Link :
https://drive.google.com/file/d/1a94a4AbLT6x2DcKYvAbOsZOVEFKzUrD
8/view?usp=drivesdk
Photos
Histogram
34
35
Bar chart
HeatMap
36
37
PIE CHART
38
TreeMap
39
EVALUATION
40
Internal & External Evaluation for Semester
Internship
Objectives:
Explore career alternatives prior to graduation.
To assess interests and abilities in the field of study.
To develop communication, interpersonal and other critical skills in the
future job.
To acquire additional skills required for the world of work.
To acquire employment contacts leading directly to a full-time job
following graduation from college.
Assessment Model:
There shall be both internal evaluation and external 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 200 marks. Internal Evaluation for 50
marks and External Evaluation for 150 marks
The number of credits assigned is 12. Later the marks shall be converted into
grades and grade points to include finally in the SGPA and CGPA.
The weightings for Internal Evaluation shall be:
o Activity Log 10 marks
o Internship Evaluation 30 marks
o Oral Presentation 10 marks
The weightings for External Evaluation shall be:
o Internship Evaluation 100 marks
o Viva-Voce 50 marks
The External Evaluation shall be conducted by an Evaluation Committee
comprising of the Principal, Faculty Guide, Internal Expert and External
Expert nominated by the affiliating University. The Evaluation Committee
shall also consider the grading given by the Supervisor of the Intern
Organization.
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
41
within groups to be assessed this way. The assessment will take into
consideration
42
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.
43
MARKS STATEMENT
(To be used by the Examiners)
44
INTERNAL ASSESSMENT STATEMENT
45
EXTERNAL ASSESSMENT STATEMENT
Maximum Marks
Sl.No Evaluation Criterion
Marks Awarde
d
1. Internship Evaluation 80
For the grading giving by the Supervisor
2. of the Intern Organization 20
3. Viva-Voce 50
TOTAL 150
GRAND TOTAL (EXT. 50 M + INT. 100M) 200
46