DATA SCIENCE With DA, ML, DL, AI Using Python & R PDF
DATA SCIENCE With DA, ML, DL, AI Using Python & R PDF
PYTHON PROGRAMMING:
What is Python? History of Python
Python Features, Applications of Python
Downloading and Installing Python
Python IDE: Jupyter Notebook & Spyder
What is Anaconda Navigator?
Downloading and Installing Anaconda, Jupyter Notebook & Spyder
Python Programming vs. Existing Programming
Interactive Mode Programming & Script Mode Programming
Python Identifiers, Reserved Words
Lines and Indentations, Quotations, Comments
Assigning values to variables
R PROGRAMMING:
R Programming Introduction
R Programming vs. Existing Programming
Downloading and Installing R, What is CRAN?
R Programming IDE: RStudio, Downloading and Installing RStudio
Variable Assignment - Displaying & Deleting Variables
Comments – Single Line and Multi Line Comments
Data Types – Logical, Integer, Double, Complex, Character
Operators - Arithmetic Operators, Relational Operators, Logical Operators,
Assignment Operators, R as Calculator, Performing different Calculations
Functions – Inbuilt Functions and User Defined Functions
STRUCTURES – Vector, List, Matrix, Data frame, Array, Factors
Inbuilt Constants & Functions
Setting Environment:
Search Packages in R Environment
Search Packages in Machine with inbuilt function and manual searching
Attach Packages to R Environment
Install Add-on Packages from CRAN
Vectors:
Vector Creation, Single Element Vector, Multiple Element Vector
Vector Manipulation, Sub setting & Accessing the Data in Vectors
Lists:
Creating a List, Naming List Elements, Accessing List Elements
Manipulating List Elements, Merging Lists, Converting List to Vector
Matrix:
Creating a Matrix, Accessing Elements of a Matrix
Matrix Manipulations, Dimensions of Matrix, Transpose of Matrix
Data Frames:
Create Data Frame, Vector to Data Frame
Why Characters are Converting into Factors? – stringsAsFactors
Convert the columns of a data frame to characters
Extract Data from Data Frame
Expand Data Frame, Column Bind and Row Bind
Merging / Joining Data Frames – Inner Join, Outer Join & Cross Join
Arrays:
Create Array with Multiple Dimensions, Naming Columns and Rows
Accessing Array Elements, Manipulating Array Elements
Calculations across Array Elements
Factors:
Factors in Data Frame, Changing the Order of Levels
Generating Factor Levels, Deleting Factor Levels
STATISTICS:
Mean, Median and Mode
Data Variability: Range, Quartiles, IQR, Calculating Percentiles
Variance, Standard Deviation, Statistical Summaries
Types of Distributions – Normal, Binomial, Poisson
Probability Distributions, Skewness, Outliers
Data Distribution, 68–95–99.7 rule (Empirical rule)
Descriptive Statistics and Inferential Statistics
Statistics Terms and Definitions, Types of Data
Data Measurement Scales, Normalization
Measure of Distance, Euclidean Distance
Probability Calculation – Independent & Dependent
Hypothesis Testing, Analysis of Variance
DATA VISUALIZATION:
Data Visualization with MatPlotLib and Seaborn
Data Visualization with Graphics and GrDevices
High Level Plotting and Low Level Plotting
Pie Charts - Title, Colors, Slice Percentages, Chart Legend
3D Pie Charts
Box Plots - Outliers, Ranges, IQR, Quantiles, Median, Data Distribution
Analysis, 68–95–99.7 rule (Empirical rule)
Bar Charts - Label, Title, Colors, Group Bar, Stacked Bar Charts
Histograms - Range of X and Y Values
Line Graphs - Types: Points, Lines, Both, Overplotted, Steps
Scatterplots
Combining Plots - Par and Layout
DEEP LEARNING:
Installation of Theano, TensorFlow, Keras, OpenCV
Relating Deep Learning and Traditional Machine Learning
Basics of Neural Networks
Artificial Neural Networks
Deep Neural Networks
Convolutional Neural Networks
Recurrent Neural Networks
Deep learning with Theano
Deep Learning with TensorFlow
Deep Learning with Keras
Deep Learning with OpenCV
Implementation of Deep learning
ARTIFICIAL INTELLIGENCE:
AI Introduction
AI Intelligent Systems
AI Popular Search Algorithms
AI Fuzzy Logic Systems
AI Natural Language Processing
AI Robotics
AI Neural Networks
INTRODUCTION TO WEKA
EXPLORE WEKA MACHINE LEARNING TOOLKIT