Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

hdd2

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

SEMESTER

INTERNSHIP

ANDHRA PRADESH
STATE COUNCIL OF HIGHER
EDUCATION
(A STATUTORY BODY OF GOVERNMENT OF ANDHRA PRADESH)
J

PROGRAM BOOK FOR


SEMESTER INTERNSHIP

Jiyyani Jeevan Kumar

GIET Engineering College

22T95A0508

8 Weeks 01-06-2024 28-07-2024

: International Institute for Digital


Technologies(Blackbucks), Tirupathi

Jawaharlal Nehru Technological University

: 2024-2025
PERSONAL TECHNICAL PORTIFOLIO
DOCUMENTATION

In partial fulfillment of the requirements for the award of the degree of

BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING

Submitted by

JIYYANI JEEVAN KUMAR – 22T95A0508

IV B.Tech. І Semester
Under the Esteemed Guidance of

Mrs. D. SAMEERA, M. Tech,


Assistant Professor.

Department of Computer Science & Engineering

GIET Engineering College


(Affiliated to JNTUK, Kakinada and approved by AICTE, Accredited by NAAC, New Delhi)
Chaitanya Knowledge City, Velugubanda, Rajamahendravaram,
Andhra Pradesh, India-533296.
2024-2025
Student’s Declaration

I, Jiyyani Jeevan Kumar a student in Artificial Intelligence-Machine Learning-Data


Science program, Reg. No.22T95A0508 of the Department of Computer Science
and Engineering, GIET Engineering College do hereby declare that I have completed
the mandatory internship from 01-06-2024 to 28-07-24 in International Institute for
Digital Technologies (Blackbucks) under the Faculty Guideship of Mrs D.Sameera
(Assistant Professor), Department of Computer Science and Engineering, GIET
Engineering College.

(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

CHAPTER 2: OVERVIEW OF THE ORGANIZATION

A. Introduction of the Organization


The International Institute for Digital Technologies (Blackbucks), located in
Bridgewater, is a prominent institution focused on digital technologies education. It
offers training in Full Stack Development (FSD), Artificial Intelligence (AI), Machine
Learning (ML), Data Science (DS), Cybersecurity, Embedded Systems, IoT, and digital
marketing strategies.
B. Vision, Mission, and Values of the Organization
 Vision: To be a leading institution in digital technology education, preparing
students for tomorrow’s challenges.
 Mission: To provide exceptional training and hands-on internship experiences that
equip students with the skills necessary for success in tech careers.
 Values: The institute prioritizes excellence, integrity, inclusiveness, and
continuous learning, cultivating an environment where students can excel.
C. Policy of the Organization in Relation to the Intern Role
The internship policy emphasizes practical learning and mentorship. Interns engage in
real-world projects, applying classroom knowledge to practical challenges, and are
encouraged to contribute actively to various technological initiatives.
D. Organizational Structure
The Institute has a defined organizational framework that supports its educational
programs, including:
 AI, ML, and Data Science Division: Develops training curricula for AI, ML, and
data analytics.
 Full Stack Development Division: Teaches comprehensive front-end and back-
end web development.
 Cybersecurity Division: Provides extensive training in safeguarding digital
information.
E. Roles and Responsibilities of Employees in Which the Intern is Placed
Interns collaborate with:
 Mentors and Faculty: Guide interns on projects while sharing expertise in diverse
technologies.
 Project Leaders: Supervise intern projects, ensuring they align with educational
standards and industry practices.
 Industry Experts: Offer insights into current trends, enriching interns' learning
experiences.
2
F. Performance of the Organization in Terms of Turnover, Profits, Market
Reach, and Market Value
The Institute has experienced robust growth, particularly in popular fields like AI and
cybersecurity. This expansion attracts a wider student demographic, enhancing the
institute's reputation and financial viability, establishing it as a key player in technology
education.
G. Future Plans of the Organization
The Institute aims to expand internship programs by introducing specialized courses in
fields such as quantum computing and AI ethics. Plans include strengthening
partnerships with tech companies to enhance internship opportunities and furthering
research initiatives to develop innovative educational tools.

3
CHAPTER 3: INTERNSHIP PART

During my internship at the International Institute for Digital Technologies (Blackbucks),


I focused on using Python for projects in Artificial Intelligence (AI), Machine Learning
(ML), and Data Science (DS). This experience helped me develop practical skills and a
deeper understanding of these technologies.
Working Conditions
The internship was conducted in an online mode, which allowed me to work from home.
I attended virtual meetings and classes, which provided flexibility in my schedule while
keeping me connected with my mentors and colleagues.
Weekly Work Schedule
I followed a regular weekly schedule that included a mix of lectures, practical sessions,
and project work. Each week, I dedicated time to completing assignments, studying for
tests, and attending online meetings with my mentors.
Employability Tests and Assessments
To assess my understanding of the material, I took employability tests designed to
evaluate my skills in Python, AI, ML, and DS. Additionally, I completed various
assignments that applied the concepts I learned. We also had two grand tests that covered
all topics we studied, helping me prepare for real-world challenges in technology.
Mentoring
I had a dedicated mentor for each area I worked on, such as AI, ML, and Data Science.
My mentors provided guidance, answered questions, and offered feedback on my
projects. They were instrumental in helping me overcome difficulties and improve my
understanding of the subjects.
Recap Sessions
Every week, we held recap sessions where we reviewed key concepts and discussed our
progress. These sessions allowed us to clarify any doubts, share experiences, and
reinforce our understanding of Python and its applications in AI, ML, and DS.
Tasks Performed
My main tasks during the internship included:
Coding in Python: I wrote Python code to implement various algorithms for AI and ML
projects, such as classification, regression, and clustering tasks.
Data Analysis: I used Python libraries like Pandas and NumPy to clean, manipulate, and
analyze datasets, extracting meaningful insights from the data.
Model Development: I built and tested machine learning models using libraries like
scikit-learn and TensorFlow, evaluating their performance and tuning parameters for
better accuracy.
4
Visualization: I created visualizations using Matplotlib and Seaborn to present my
findings and help others understand the data trends.

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

Day Person In-


& Brief description of the Learning Outcome Charge
Date daily activity Signature

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

Day Person In-


& Brief description of the Learning Outcome Charge
Date daily activity Signature

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.

To enhance my abilities in group discussions and teamwork, I can improve my


listening skills to better understand different viewpoints and contribute meaningfully.
Engaging with team members by asking questions and acknowledging their ideas will
create a collaborative environment and show that I value their input. Preparing for
discussions by learning about the topics beforehand will help me speak more confidently.
To make better contributions as a team member, I can take a proactive approach
by volunteering for tasks and sharing my ideas. Giving helpful feedback and recognizing
the efforts of others will build a positive team spirit. I can also work on expressing my
thoughts clearly so that my contributions are useful and easy to understand.
When leading a team or activity, I can focus on creating an inclusive atmosphere
where everyone feels comfortable sharing their ideas. Setting clear goals and expectations
will help the team stay on track. I can also practice delegating tasks according to each
person’s strengths, which encourages teamwork and gives everyone a chance to shine.
Finally, reflecting on how the team did after activities and giving constructive
feedback will help us improve together. By focusing on these areas, I can become a better
participant, contributor, and leader in group settings.

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

# Suppress specific warnings


warnings.filterwarnings("ignore", message="use_inf_as_na option is deprecated and will
be removed in a future version")

# Load the dataset


file_path = r'C:\Users\JEEVAN KUMAR\Downloads\mammu\heart-disease.csv'
df = pd.read_csv(file_path)

# ---- Data Cleaning ----


# Replace infinite values with NaN
df.replace([np.inf, -np.inf], np.nan, inplace=True)

# Fill missing values in 'ca' column with the median value


if 'ca' in df.columns:
df['ca'] = df['ca'].fillna(df['ca'].median()) # Avoid inplace=True warning
else:
print("'ca' column not found in the dataset.")

# ---- Convert Categorical Variables to Binary ----


categorical_columns = df.select_dtypes(include=['object']).columns
label_encoder = LabelEncoder()

# Apply LabelEncoder to categorical columns


for col in categorical_columns:
df[col] = label_encoder.fit_transform(df[col])

# ---- Filter Numerical Attributes (Removing Outliers) ----


def filter_outliers(df, col, lower_bound, upper_bound):
return df[(df[col] >= lower_bound) & (df[col] <= upper_bound)]

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)

# ---- Ensure 'target' Column is Binary ----


if 'target' in df.columns:
df = df[df['target'].isin([0, 1])]

# ---- Train a Logistic Regression Model ----


# Define features and target
X = df.drop(columns=['target'])
y = df['target']

# Scale the features (optional but often improves convergence)


scaler = StandardScaler()
X_scaled = scaler.fit_transform(X)

# Split the data into training and testing sets


X_train, X_test, y_train, y_test = train_test_split(X_scaled, y, test_size=0.2,
random_state=42)

# Initialize the model with a higher max_iter and solver 'lbfgs'


model = LogisticRegression(max_iter=10000, solver='lbfgs')

# Fit the model on the training data


model.fit(X_train, y_train)

# Predict on the training and testing data


y_train_pred = model.predict(X_train)
y_test_pred = model.predict(X_test)

# Calculate accuracy of the model


train_accuracy = accuracy_score(y_train, y_train_pred)
test_accuracy = accuracy_score(y_test, y_test_pred)

print(f"Training Accuracy: {train_accuracy * 100:.2f}%")


print(f"Testing Accuracy: {test_accuracy * 100:.2f}%")

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

# Function to collect input data dynamically


def collect_input_data():
input_data = {}
input_data['age'] = int(input("Enter age: "))
input_data['sex'] = int(input("Enter sex (1 = male, 0 = female): "))
input_data['cp'] = int(input("Enter chest pain type (0-3): "))
input_data['trestbps'] = int(input("Enter resting blood pressure: "))
input_data['chol'] = int(input("Enter cholesterol level: "))
input_data['fbs'] = int(input("Enter fasting blood sugar (1 = > 120 mg/dl, 0 = < 120
mg/dl): "))
input_data['restecg'] = int(input("Enter resting ECG results (0-2): "))
input_data['thalach'] = int(input("Enter maximum heart rate achieved: "))
input_data['exang'] = int(input("Enter exercise induced angina (1 = yes, 0 = no): "))
input_data['oldpeak'] = float(input("Enter oldpeak (depression induced by exercise): "))
input_data['slope'] = int(input("Enter slope of the peak exercise ST segment (0-2): "))
input_data['ca'] = int(input("Enter number of major vessels (0-3): "))
input_data['thal'] = int(input("Enter thalassemia (0 = normal, 1 = fixed defect, 2 =
reversible defect): "))
return input_data

# Collect input data


input_data = collect_input_data()

# Example prediction
prediction = predict_heart_disease(input_data['age'], input_data['thalach'])
print(f"Heart disease prediction (1 = Yes, 0 = No): {prediction}")

# ---- Visualization ----


def plot_patient_data(df):
# Ensure no infinite values exist
df.replace([np.inf, -np.inf], np.nan, inplace=True)

fig, axs = plt.subplots(2, 2, figsize=(15, 12))

# Histogram of age distribution


sns.histplot(df['age'], bins=30, kde=True, ax=axs[0, 0])

30
axs[0, 0].set_title('Age Distribution of Patients')

# Bar chart of chest pain types


chest_pain_distribution = df['target'].value_counts()
chest_pain_distribution.plot(kind='bar', ax=axs[0, 1])
axs[0, 1].set_title('Distribution of Heart Disease (Target)')

# Scatter plot of thalach vs. age


sns.scatterplot(x='age', y='thalach', data=df, ax=axs[1, 0])
axs[1, 0].set_title('Relationship between Thalach and Age')

# Box plot of age distribution with/without heart disease


sns.boxplot(x='target', y='age', data=df, ax=axs[1, 1])
axs[1, 1].set_title('Age Distribution of Patients with and without Heart Disease')

plt.tight_layout()
plt.show()

# Plot the patient data visualizations


plot_patient_data(df)

31
Student Self Evaluation of the Short-Term Internship

Student Name: Registration No:

Term of Internship: From: To


:
Date of Evaluation:
Organization Name & Address:

Please rate your performance in the following areas:

Rating Scale: Letter grade of CGPA calculation to be provided

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

Date: Signature of the Student

32
Evaluation by the Supervisor of the Intern Organization

Student Name: Registration No:

Term of Internship: From: To


:
Date of Evaluation:

Organization Name & Address:

Name & Address of the Supervisor


with Mobile Number

Please rate the student’s performance in the following areas:


Please note that your evaluation shall be done independent of the Student’s self-
evaluation
Rating Scale: 1 is lowest and 5 is highest rank

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

Date: Signature of the Supervisor


33
PHOTOS & VIDEO LINK

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

Name of the Student:


Programme of Study:
Year of Study:
Group:
Register No/H.T.
Name of the
College: University:

Sl.No Evaluation Criterion Maximu Marks


m Awarde
Marks d
1. Activity Log 10
2. Internship Evaluation 30
3. Oral Presentation 10
GRAND TOTAL 50

Date: Signature of the Faculty Guide

45
EXTERNAL ASSESSMENT STATEMENT

Name Of the Student:


Programme of Study:
Year of Study:
Group:
Register No/H.T.
Name of the
College: University:

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

Signature of the Faculty Guide

Signature of the Internal Expert

Signature of the External Expert

Signature of the Principal with Seal

46

You might also like