0% found this document useful (0 votes)
11 views20 pages

Project

The summer internship report details Abdul Wasay's experience at CODSOFT, focusing on projects related to Titanic survival prediction, IRIS flower classification, and sales prediction using Python. The report highlights the skills acquired in data science, HTML, and Jupyter Notebook, along with the methodologies employed in the projects. It concludes with reflections on teamwork, technical growth, and the importance of constructive feedback during the internship.

Uploaded by

Fahad King
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)
11 views20 pages

Project

The summer internship report details Abdul Wasay's experience at CODSOFT, focusing on projects related to Titanic survival prediction, IRIS flower classification, and sales prediction using Python. The report highlights the skills acquired in data science, HTML, and Jupyter Notebook, along with the methodologies employed in the projects. It concludes with reflections on teamwork, technical growth, and the importance of constructive feedback during the internship.

Uploaded by

Fahad King
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/ 20

A Summer Internship Report on

"CODSOFT Internship: TITANIC SURVIVAL PREDICTION, IRIS


FLOWER CLASSIFICATION, SALES PREDICTION USING
PYTHON "
Submitted to

OSMANIA UNIVERSITY, Hyderabad


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

BACHELOR OF ENGINEERING
In

CSE DATA SCIENCE


By

ABDUL WASAY 161021750028


Under the esteemed guidance of

Ms. UMME RUMA


Assistant Professor, CSE DS-Dept

Department Of CSE DATA SCIENCE


NAWAB SHAH ALAM KHAN COLLEGE OF ENGINEERING & TECHNOLOGY

(Affiliated to Osmania University, Hyderabad) New


Malakpet, Hyderabad-500024.
2024-2025.
Certificate

This is to certify that the summer internship report entitled


“CODSOFT INTERNSHIP : TITANIC SURVIVAL PREDICTION, IRIS
FLOWER CLASSIFICATION, SALES PREDICTION USING PYTHON ”
being submitted by
ABDUL WASAY (161021750028) in partial fulfillment of the requirements for
the award of the degree of Bachelor of Engineering in CSE DATA SCIENCE
during the academic year 2024-2025.

This is further certified that the work done under my guidance, and the
results of this work have not been submitted elsewhere for the award of any of the
degree are diploma.

Internal Guide Head of the Department


Ms.UMME RUMA Ms.AIZAZ SULTANA
Assistant Professor Professor and HOD

Principal External Examiner


Dr. Syed Abdul Sattar Date:
Declaration by the Candidate

We, hereby declare that the summer internship report entitled


“CODSFT INTERNSHIP : TITANIC SURVIVAL PREDICTION, IRIS
FLOWER CLASSIFICATION, SALES PREDICTION USING PYTHON ”,
under the guidance of Ms.Umme Ruma , Assistant Professor, Department of CSE
DATA SCIENCE , Nawab Shah Alam Khan College of Engineering & Technology,
affiliated to Osmania University, Hyderabad is submitted in partial fulfillment of the
requirements for the award of the degree of Bachelor of Engineering in Information
Technology.
This is a record of bonafide work carried out by us and the result embodied
in this project have not been reproduced or copied from any source. The results
embodied in this project report have not been submitted to any other university or
institutes for the award of any other degree.
ACKNOWLEDGEMENT

First of all, I would like to express my sincere gratitude to the institute that
helped us to do the internship, CODSOFT, for their support, availability and
insightful content. Without this institute our internship would not have been
completed.

We would also like to express our gratitude to Professor and Head of the
Department of Information Technology, Nawab Shah Alam Khan College of
Engineering & Technology for giving us this great opportunity to undertake this
internship. We would like to thank our Department Internship Coordinator,
Ms.Umme Ruma , for her constant guidance and advice along the way, in both
professional and personal matters. We are extremely grateful to our department
staff members, friends and our families who helped us in successful completion
of this internship. We would like to thank all those who we had the pleasure to
learn with for making this demanding time joyful yet efficient, and for taking the
time to answer any of our questions.

Finally, we must express my very profound gratitude to our parents for


providing us with unfailing support and continuous encouragement throughout
our years of study leading to this very moment.

We would also like to thank Dr. Syed Abdul Sattar, Principal of our college,
for extending his help.
.
CERTIFICATE :
OFFER LETTER:
TABLE OF CONTENT

CONTENTS PAGE NO
[10]
ABSTRACT

Chapter 1: Introduction [11-12]


[11]
1.1 About Codsoft

1.2 About Summer Internship Projects [12]

Chapter 2: DOMAIN OF THE INTERNSHIP [13]


[13]
2.1 What is it Actually?

Chapter 3: TECHNOLOGICAL DETAILS [14-17]

3.1 HTML [14-15]


[16-17]
3.2 JUPYTER NOTEBOOK

Chapter 4: OUTCOME OF THE INTERNSHIP [18]


[18-18]
4.1 Thigs We Learned During Our Internship

Chapter 5: SOURCE CODES [19-24]

Chapter 6: OUTPUT SCREENS [25]

Chapter 7: Conclusion and Future Enhancement [26]

7.1 Conclusion [24]

7.2 Future Enhancement [24-25]


Chapter 8: References [26]

8.1 Book References [26]


ABSTRACT
 The rapid growth of the entertainment industry and
advancements in data analytics have led to an increased
focus on titanic survival prediction, IRIS flower classification,
Sales prediction using python. These systems aim to forecast a
movie's success by leveraging diverse datasets, including
historical box ofice performance, audience demographics,
social media trends, and critical reviews.
 The study of titanic survival prediction, IRIS flower
classification, Sales prediction using python involves the
use of machine learning algorithms, statistical models,
and sentiment analysis to predict metrics such as revenue,
viewership, and audience ratings. This research explores
the key factors influencing movie outcomes, such as
genre, cast, budget, release timing, and promotional
strategies.
 By integrating predictive analytics, movie producers and
stakeholders can make informed decisions about resource
allocation, marketing strategies, and content creation.
This paper provides a comprehensive review of
methodologies used in titanic survival prediction, IRIS
flower classification, Sales prediction using python,
highlights challenges such as data bias and
unpredictability of audience preferences, and proposes
future directions for more accurate and dynamic
forecasting models.

9
CHAPTER 1: INTRODUCTION

1.1 About codsoft

Codsoft is a knowledge and skill acquisition platform


dedicated to preparing students for real-world success through
comprehensive learning experiences. They offer a variety of
internship programs across multiple domains, including:

Computer Science and Information Technology:

Machine Learning

Web Development

Artificial Intelligence

Cyber Security

Data Science

Azure Cloud Computing And Many More .

These programs are designed to provide practical skills and


industry exposure, featuring live interactive sessions,
mentorship from distinguished professionals, and opportunities
to work on industrial projects. Participants also gain access to

10
a Learning Management System (LMS) and can earn multiple
certifications upon completion.

1.2 About Summer Internship Projects

As part of this internship, I've embarked on a dynamic journey delving into


the realm of DATA SCIENCE , honing my skills in HTML,JUPYTER
NOTEBOOK , through the conceptualization and execution of Two distinct yet
interconnected projects. These projects, titanic survival prediction, IRIS flower
classification, Sales prediction using python & , have not only allowed me to
apply theoretical knowledge but have also deepened my understanding of these
languages' functionalities in practical scenarios.

In conclusion, this internship has been a transformative experience,


equipping me with a robust skill set and a deeper appreciation for the versatility
of HTML & JUPYTER NOTEBOOK . These projects serve as a testament to my
dedication, creativity, and eagerness to contribute meaningfully to the world of
web development.

11
CHAPTER 2: DOMAIN OF THE PROJECT DATA
SCIENCE

2.1 What is it actually?


Data Science involves a blend of various tools, algorithms, and machine learning principles to
discover hidden patterns from raw data. It encompasses several stages, from data collection
and cleaning to analysis and interpretation. The primary goal of Data Science is to make data
actionable and drive decision-making processes.

Key Components of Data Science


1. Data Collection:
o Gathering data from various sources, such as databases, APIs, web scraping,
sensors, and more.
o Ensuring the quality and reliability of the collected data.
2. Data Cleaning:
o Handling missing values, outliers, and noise in the data.
o Standardizing and normalizing data to ensure consistency.
3. Exploratory Data Analysis (EDA):
o Visualizing and summarizing data to understand its structure and main
characteristics.
o Identifying patterns, correlations, and anomalies.
4. Feature Engineering:
o Creating new features from raw data to improve model performance.
o Selecting the most relevant features for analysis.
5. Data Modeling:
o Applying statistical and machine learning algorithms to build predictive models.
o Techniques include regression, classification, clustering, and more.
6. Model Evaluation and Validation:
o Assessing model performance using metrics like accuracy, precision, recall, and
F1-score.
o Validating models with techniques like cross-validation and holdout validation.
7. Model Deployment:
o Integrating the model into production systems to make predictions on new data.
o Monitoring model performance and updating as needed.
8. Data Visualization:

12
o Creating visual representations of data and model results to communicate
insights effectively.
o Tools include matplotlib, seaborn, Tableau, and Power BI.
9. Data Interpretation:
o Translating model results into actionable insights and recommendations.
o Communicating findings to stakeholders in a clear and concise manner.

CHAPTER 3: TECHNOLOGICAL DETAILS

Internship allow us to expand our technical skills and give us opportunity to learn ,
adapt and master new skills. Our Internship at CODSOFT had constantly put us in a situation
where we have to come out from comfort zone and try and learn new technology and implement
it on the best level. Below is the list of technologies we have learned and mastered during the
internships:

● HTML
● JUPYTER NOTEBOOK

3.1 HTML:

HTML (Hypertext Markup Language) is the fundamental building block of web


content, providing a standardized structure for creating and organizing elements on a webpage.
Using a system of tags, HTML allows developers to define various components such as
headings, paragraphs, images, and links, shaping the visual and logical structure of a website.
As a core technology of the World Wide Web, HTML ensures cross-browser compatibility and
accessibility. It serves as the backbone for web development, working in conjunction with
Cascading Style Sheets (CSS) for styling and layout, and JavaScript for interactivity. HTML's
simplicity and universality make it an essential language for creating cohesive and
wellstructured web pages.

13
Features of HTML:

● Foundation of Web Development: HTML serves as the foundational markup


language for creating web pages, providing a standardized structure that browsers can
interpret and display.
● Content Structure: HTML allows developers to define the structure of content on a
webpage, organizing it into headings, paragraphs, lists, images, and links, facilitating a
clear and logical presentation.

● Cross-Browser Compatibility: HTML is supported by all major web browsers,


ensuring consistent rendering of content across different platforms and devices.

● Accessibility: By utilizing semantic HTML elements, developers enhance the


accessibility of web content, making it more navigable for users with disabilities and
improving overall user experience.

● Integration with CSS and JavaScript: HTML works seamlessly with Cascading Style
Sheets (CSS) for styling and JavaScript for interactivity, enabling the creation of
dynamic and visually appealing web pages.

● Search Engine Optimization (SEO): Well-structured HTML contributes to better


SEO, as search engines can efficiently crawl and index content, improving a website's
visibility in search results.

● Global Standard: HTML is a universally recognized and adopted standard, ensuring


compatibility and interoperability in the ever-expanding digital landscape.

● Responsive Web Design: HTML plays a key role in creating responsive web designs
that adapt to various screen sizes and devices, enhancing the user experience on
desktops, tablets, and smartphones.

● Versatility: HTML's simplicity and versatility make it accessible to both beginners and
experienced developers, fostering a wide range of web development projects from
simple static websites to complex web applications.

14
● Evolution and Updates: HTML evolves with advancements in web technology.
Regular updates, such as HTML5, introduce new features and functionalities, keeping
pace with the dynamic nature of the internet.

3 .2 JUPYTER NOTEBOOK :

Jupyter Notebook is part of the Project Jupyter ecosystem. It was


originally developed as part of the IPython project and has since evolved to
support interactive computing across dozens of programming languages . Key
Features of Jupyter Notebook
1. Interactive Code Execution:
o Jupyter Notebook allows you to run code interactively, making it an excellent
tool for experimenting with code snippets and debugging. o You can
write and execute code in various programming languages such as Python, R,
Julia, and more.
2. Rich Text Support:
o Notebooks support Markdown, allowing you to add formatted text, headings,
lists, links, and even LaTeX equations. o This makes it easy to document
your code and add explanations, which is particularly useful for creating
tutorials and reports.
3. Visualizations:
o Jupyter Notebook integrates seamlessly with many plotting libraries like
Matplotlib, Seaborn, Plotly, and Bokeh, enabling you to create rich and
interactive visualizations. o You can display images, videos, and interactive
widgets directly within the notebook.
4. Cell-Based Structure:
o Jupyter Notebooks are divided into cells, which can contain code, text, or both.
o Cells can be executed independently, allowing for a modular approach
to code development.
5. Kernel Flexibility:
o Jupyter supports multiple programming languages through the use of kernels.
The most common is the IPython kernel for Python code, but there are kernels
for other languages like R, Julia, and JavaScript.
o You can switch between kernels within a single notebook.
6. Notebook Extensions:
o There are numerous Jupyter Notebook extensions available that add
functionality such as code formatting, spell checking, and more. o Extensions
can be managed through the Jupyter Notebook Extension Manager
o o

7. Interactive Widgets:

15
o Jupyter Notebooks support interactive widgets that can help visualize and
control data.
o Widgets can be used to create interactive dashboards, sliders, and other UI
elements.

8. Integration with Other Tools:


o Jupyter Notebook can be integrated with various tools and platforms, such as
Git for version control, Docker for containerization, and cloud services like
AWS and Google Cloud for scalability.

CHAPTER 4: OUTCOME OF THE INTERNSHIP

We have learned how to work with a team of developers and trainers as well as take
tasks from senior developers (OR) trainers and complete them under time limits. One of the
many great teachings includes not following blind orders, we were fortunate enough to give
our opinions and critics constructively keeping the benefits of the project in mind and our
poons were heard and discussed and some were implemented.

Things we learned during our Internship:

● Learned how to use and implement HTML & JUPYTER NOTEBOOK inter our project
along with the use of Bootstrap Framework.

● Write reusable components.

● Produce clean, efficient code based on specifications and determine operational


practicality.

● Create technical documentation for reference and assist to prepare reports on


programming project specifications activities or status

● Consulted the Lead to evaluate software-hardware interfaces and develop


specifications and performance requirements

● Managing time (College and Internship)

16
CHAPTER 5: SOURCE CODES
import seaborn as sns
import matplotlib.pyplot as plt
%matplotlib inline
from sklearn import metrics
from sklearn.model_selection import train_test_split
from sklearn.tree import DecisionTreeClassifier
from sklearn.preprocessing import StandardScaler
from sklearn.svm import SVC
from sklearn.model_selection import GridSearchCV
from sklearn.neighbors import KNeighborsClassifier
from sklearn.ensemble import RandomForestClassifier
from sklearn.metrics import accuracy_score,
confusion_matrix, classification_report
import os

17
CHAPTER 6: OUTPUT SCREENS

18
CHAPTER 7: CONCLUSION AND FUTURE
ENHANCEMENTS

7.1 Conclusion:

We hereby conclude, by saying that joining the CODSOFT and being a part of the team
for the period 60-Days was undoubtedly an amazing experience.

We have learned how to work with a team of developers and take tasks from trainers
and complete them under time limits. One of the many great teachings includes not following
blind orders, we were fortunate enough to give our opinions and criticize constructively keeping
the benefits of the project in mind and our points were heard and discussed and some were
implemented.

We found it very helpful to do this Internship from CODSOFT. This was our firsttime
experience to be enrolled in any such experience. Our concern was whether this company will
be able to come up to our expectations as students and newbies, We can state with affirmation
that what we have learned from them is going to stay with This Internship course has taught us
quite important topics in associations to the present dal The overall experience was positive,
and everything we have learned will be useful in our future well as in our careers in this field.

19
CHAPTER 8: REFERENCES

8.1 Book References:

● Jon Duckett, (2018), HTML .

● Marc Wintjen ,(2020), JUPYTER NOTEBOOK

● Tadeusz czachorski,(2014), DATA SCIENCE

20

You might also like