0% found this document useful (0 votes)
4 views

Internship-Data Science and Machine Learning Using Python

The document outlines a comprehensive curriculum for Data Science and Machine Learning using Python, covering topics from basic programming to advanced machine learning techniques. It includes sections on data engineering, exploratory data analysis, and various machine learning models, along with project ideas and internship benefits. Additionally, it highlights the support provided for resume preparation, interview preparation, and job assistance through partnerships with numerous hiring companies.
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)
4 views

Internship-Data Science and Machine Learning Using Python

The document outlines a comprehensive curriculum for Data Science and Machine Learning using Python, covering topics from basic programming to advanced machine learning techniques. It includes sections on data engineering, exploratory data analysis, and various machine learning models, along with project ideas and internship benefits. Additionally, it highlights the support provided for resume preparation, interview preparation, and job assistance through partnerships with numerous hiring companies.
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/ 5

“Data Science and Machine Learning Using Python”

Python
Getting Started with Python Programming

• Introduction to programming
• Installing Python on Windows Machine
• Running Python code as a script
• Running Interactive Python Code on Jupyter Notebooks
• Basic Input Output Operations in Python
Built-in Data Types in Python

• Playing with Numbers: int, float, complex


• Working with text data using String Data Type and it’s methods
• Storing collections using List & Tuple Data Structures
• Performing insertion, deletion, traversal, searching, sorting on List & Tuple
• A word about Python Dictionary (HashMap)
• Performing CURD operations on Dictionaries
• Set Data Type and it’s Operations
Operators in Python

• Processing Data with following operators


• Arithmetic Operators
• Comparison Operators
• Logical Operators
• Membership and Identity Operators
• Assignment Operators
Conditional Statements using Python

• Decision Making and Controlling execution of code using IF-ELSE


• Nested If-else and multiple condition using if-elif-else block
• Repeating Code Block using for and while loops
• Use cases and practice problems on loop
• Nested Loops, Pattern Printing
User Define Functions in Python

• Declaring a function in python


• Type of Argument – positional, default, keyword, multiple length arguments
• Calling a function
• Recursive Functions in Python
File Handling and Data Serialization in Python

• Reading and Writing Text Files using Python Code


• Working With JSON and PICKLE files for data serialization
• Storing App Data Persistently
Object Oriented Programming

• Understanding Fundamentals OOPs


• Creating Class & Object in Python
• Implementing Abstracting, Data Hiding, Encapsulation, Polymorphism, Over-riding
• Writing Application Code using OOPs
Exception Handling

• Handling Run Time Errors in Python


• Implementing try except else and finally for exception handling
Modules and Packages

• Importing and using Third Party Modules in Python


• Creating Custom Modules and Packages in Python

Data Engineering
Data Collection
• Fetching data using REST APIs
• Fetching data from different data resources
Data Preprocessing

• Cleaning Unstructured Data into Structured Data


• One Hot Encoding
• Text Processing using Vectorization and Bag of Words
• Finding and Fixing / Removing Outliers in Data
• Dealing with semi-structured data
Data Models

• Using sklearn built-in Transforms to create Data Models


• Creating Custom Transforms
• Data Pipelines to convert raw_data into Structured Data Model

Exploratory Data Analysis


Math’s and Statistics
• Descriptive Statistics – Mean, Median, Mode,
• Percentile, Decile, Variance, Standard deviation
• Inter Quartile Range (IQR)

Contact Us: 8890688166 | 9799070880 |9001997178


• Probability and Bay’s Theorem

Analysis of Data
• Data Selection using Pandas
• Conditional Selection using Pandas
• Sorting, Searching of Data
• Groupby statements and Pivot tables
• Data Aggregtion to find Insights
Data Visualization

• Plotting data to get insights from data


• Line Plot, Scatter Plot, Histograms, Box plot to understand numerical data
• Bar Chart, Pie Chart to understand categorical data
• Plotting Live data
Report Generations

• Generating Reports to showcase insights from data using jupyter notebooks

Machine Learning

• Introduction to Machine Learning


• Supervised, Semi-Supervised, and Unsupervised Machine Learning
• Supervised Machine Learning Models – Regression and Classification Models
o Linear Regression
o Logistic Regression
o Decision Tree
o Naïve Bays
o Support Vector Machines
o K-nearest Neighbors
• Un-Supervised Machine Learning Models
o Clustering
o K-Means Clustering
• Model Evaluation and Optimization
o Evaluation Matrices – Truth Table, R2 Score, ROC-AUC Curve
o Parameter Tunning – GridSearchCV
• Model Deployment – saving and deploying machine learning models

Some Project Ideas for Data Science and Machine Learning

• Predictive Maintenance for Equipment:

o Build a predictive maintenance model using historical equipment sensor data to predict when equipment is
likely to fail.

o Utilize machine learning techniques such as time series analysis, regression, and classification to predict failure
probabilities.

Contact Us: 8890688166 | 9799070880 |9001997178


o Develop a dashboard to visualize equipment health and maintenance schedules.

• Credit Risk Assessment:

o Create a credit risk assessment model using historical credit data to predict the likelihood of default for loan
applicants.

o Employ classification algorithms such as logistic regression, decision trees, or random forests to assess credit
risk.

o Evaluate model performance using metrics like accuracy, precision, recall, and ROC curves.

• Customer Segmentation and Recommendation System:

o Perform customer segmentation using clustering algorithms on transactional data to identify distinct customer
groups.

o Develop a recommendation system that suggests products or services to customers based on their segment
and purchase history.

o Use techniques like collaborative filtering or matrix factorization for personalized recommendations.

• Image Classification for Medical Diagnosis:

o Build a deep learning model to classify medical images (e.g., X-rays, MRIs) for disease diagnosis.

o Train a convolutional neural network (CNN) using labeled medical image datasets to identify specific diseases
or conditions.

o Evaluate model performance using metrics such as accuracy, sensitivity, and specificity.

• Natural Language Processing for Sentiment Analysis:

o Develop a sentiment analysis model using natural language processing (NLP) techniques to analyze text data
(e.g., product reviews, social media posts).

o Utilize techniques like tokenization, word embedding, and recurrent neural networks (RNNs) to classify text
sentiment as positive, negative, or neutral.

o Build a web application to visualize sentiment analysis results for user-entered text or for analyzing real-time
social media data.

• Fraud Detection in Financial Transactions:

o Create a fraud detection model using machine learning algorithms to identify fraudulent transactions in
financial data.

o Apply anomaly detection techniques or supervised learning algorithms such as logistic regression or decision
trees to detect unusual patterns indicative of fraud.

o Develop a dashboard to monitor and investigate flagged transactions in real-time.

• Stock Price Prediction:

o Build a time series forecasting model to predict stock prices based on historical financial data.

Contact Us: 8890688166 | 9799070880 |9001997178


o Explore techniques like autoregressive integrated moving average (ARIMA), long short-term memory (LSTM)
networks, or Prophet for stock price prediction.

o Evaluate model performance using metrics like mean absolute error (MAE) or root mean square error (RMSE).

• Recommendation System for Movie/Book/Restaurant:

o Develop a recommendation system using collaborative filtering or content-based filtering to suggest movies,
books, or restaurants to users based on their preferences and past interactions.

o Use techniques like matrix factorization or cosine similarity to generate personalized recommendations.

o Build a user interface for users to explore and receive recommendations based on their interests.

An internship from GRRAS gives you many benefits:

• Live Projects with a well-structured curriculum


• Training Certification
• Internship Letter (ISO Certified)
• Letter of Recommendation (for the Top 50 Performing Students)
• Swags & Goodies (for the Top 50 Performing Students)
• Internship under the Industrial Experts
• 1:1 mentor support from the industry experts
• Weekly Tests and Daily Assignments
• GRRAS Membership and lifetime support
• Lab facilities for practice
Resume Preparations ------ Profile Building ------ Interview Preparations (HR+ Technical) ------ Job Assistant Support

Our Hiring Partners:


Discover our vast network of hiring partners who are eager to recognize and support the talented individuals
nurtured through our internship program. These partnerships create opportunities for your career growth.

GRRAS collaborates with over 600 hiring partners worldwide, providing a pathway to success for you. Our
placement partners include well-known companies such as Emizen Tech, Infosys, Redhat, Amazon, Digital Ocean,
Genpact, Appirio, Nagarro, Metacube, Celebal, AU Bank, Financiers Limited, SK Finance Limited, Freecharge,
Girnar (Car Dekho), Revdau, Rajasthan Patrika, Mittsure, Kainskep, Geeks2Connect, AACHHO and many more.

Contact Us: 8890688166 | 9799070880 |9001997178

You might also like