0% found this document useful (0 votes)
296 views3 pages

One Month Internship in DataScience With AIML

The document outlines a 1 month internship program covering Python, data analysis and visualization with Pandas and Matplotlib, machine learning algorithms including logistic regression, decision trees and SVM, and a mini project. Students will learn Python fundamentals, data structures, OOP, file handling, exception handling, data cleaning, linear and logistic regression, and model training.

Uploaded by

Shin chan Hindi
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)
296 views3 pages

One Month Internship in DataScience With AIML

The document outlines a 1 month internship program covering Python, data analysis and visualization with Pandas and Matplotlib, machine learning algorithms including logistic regression, decision trees and SVM, and a mini project. Students will learn Python fundamentals, data structures, OOP, file handling, exception handling, data cleaning, linear and logistic regression, and model training.

Uploaded by

Shin chan Hindi
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/ 3

Internship Program - Data Science with Artificial Intelligence and

Machine Learning
Duration – 1 Month

Tools and Resources used


• Python 3.8
• Platform: Linux / Windows 7 and above
Objectives
• Understanding language components, the IDLE Take away
environment, control flow constructs, strings, I/O, • Knowledge of Python3 constructs
collections, classes, regular expressions and OOP concepts. • Learn python Understanding and using the
• The course is supplemented with many hands-on labs. object-oriented paradigm in python
• Understanding the design & development of models using programs
Machine learning • Understanding of Internet of things
• Understanding the design & development of models using • using python features and their uses in
Pandas, Matplotlib & NumPy developing applications.
• Understand the internals of Internet of
things

Day 1: • List Slicing


Introduction to Python • Joining two lists
• Using Python Interpreter • Repeating sequence
• Nested List
• Python script file
• Built-in List Methods and Functions
• Print Message to Standard Output
• Searching elements in List
• variables and data types • Sorting elements of List
• Reading Input from console • Implementing Stack using List
• Type Conversion • Implementing Queue using List
• Arithmetic Operators and Conditions • Shallow and Deep copy
• List Comprehensions
Day 2: • Conditionals on Comprehensions
Control Flow
Day 4:
• Relational Operators
• if…else statement Functions
• if…elif…else statement • Defining Functions in Python
• Logical operators • Function Argument
• While Loops • Single Parameter Functions
• break and continue statement • Function Returning single Values
• Loops with else statement • Functions with multiple parameter
• pass statement • Function that returns Multiple Values
• Python for loop • Functions with Default arguments
• Range Function • Named arguments
• Scope and Lifetime of Variables
Day 3: • global specifier
Lists • Functional programming tools: map
(), reduce () and filter ()
• Creating List
• Lambda: short Anonymous functions
• Accessing elements from List
• Creating and importing modules
• Inserting and Deleting Elements from List
• Programming Examples & Assignments NUMPY
• Recursion ▪ NumPy
Day 5: ▪ Vectorized
Python Data Structures ▪ Operation
• Python Set ▪ Subsetting
• Creating Set ▪ Matrix Calculation
• Adding/Removing elements to/from set
• Python Set Operations: Union, Day 10:
Intersection, Difference and Symmetric Pandas
Difference • Pandas Series
• Python Tuple • Pandas Data frame
• Creating Tuple • Importing Data
• Understanding Difference between Tuple
and List Day 11:
• Accessing Elements in Tuple
Data cleaning with pandas
• Python Dictionary
• Creating Dictionary • Data Cleaning
• Accessing / Changing / Deleting Elements • Handling Missing Data
in Dictionary
• Built-in Dictionary Methods and Functions Day 12:
Day 6: Matplotlib
Exception Handling • Creating graphs using Matplotlib
• Understand Exception • Customizing Plots
• Handling exception • Saving Plots
• try and except blocks
• multiple except blocks for a single try block Day 13:
• finally block Artificial Intelligence and Machine Learning
• Raising exceptions using raise
Day 7: • Data Science in nutshell
File Handling • What is Artificial Intelligence
• Introduction to File handling • Understand what is Machine Learning
• File opening modes • Deep Learning terminologies
• Reading data from file • Supervised Learning
• Writing data to file • Unsupervised Learning
Day 8:
Object Oriented Programming Day 14:
• Creating Class Introduction to Regression
• Creating Objects • Regression
• Method Invocation • Linear Regression with Single Variable
• Understanding special methods • Multiple Linear Regression
• init method
• del method Day 15:
• str method Training Data Set
• Operator Overloading
• Training and Testing Data
• Overloading arithmetic operators
• Overloading relational operators • Handling Categorical Data
• Inheritance • K-Fold Cross Validation
Day 9:
Module 1 – Data Analysis and Visualization Day 16:
Logistic Regression
• Classification
• Logistic Regression – Binary classification
• Logistic Regression – Multiclass classification

Day 17:
Decision Tree
• Decision Tree Classifier
• Support Vector Machine
• KNN Classifier

Mini - Project:
• Python project development based on
matplotlib & pandas.
• ML projects from different open-source
platforms like Kaggle etc.

You might also like