Artificial Intelligence
Introduction to AI
What is AI
Origin and the history of AI
Applications of machine learning
Branches of AI
Limitations of AI
Current Trends in AI and Machine Learning
Explainable AI (XAI)
AI in Healthcare, Finance, and Beyond
Future of AI
Introduction to Python
Overview of Python- Starting with Python
Introduction to installation of Python
Introduction to Python Editors & IDE's(Canopy, pycharm, Jupyter, Rodeo, Ipython
etc…)
Understand Jupyter notebook & Customize Settings
Concept of Modules/Libraries - Important packages(NumPy, SciPy, scikit-learn,
Pandas, Matplotlib, etc)
Installing & loading Packages & Name Spaces
Data Types & Data objects/structures (strings, Tuples, Lists, Dictionaries)
List and Dictionary Comprehensions
Variable & Value Labels – Date & Time Values
Basic Operations - Mathematical - string - date
Reading and writing data
Control flow & conditional statements
Errors and exception handling
Accessing/Importing and Exporting Data using python modules
Importing Data from various sources (Csv, txt, excel, access etc)
Database Input (Connecting to database)
Viewing Data objects - subsetting, methods
Manipulating data
Combining data
Exporting Data to various formats
Important python modules: Pandas
Data Manipulation – cleansing – Munging using Python modules
Cleansing Data with Python
Data Manipulation steps(Sorting, filtering, duplicates, merging, appending,
subsetting, derived variables, sampling, Data type conversions, renaming,
formatting etc)
Data manipulation tools(Operators, Functions, Packages, control structures,
Loops, arrays etc)
Python Built-in Functions (Text, numeric, date, utility functions)
Python User Defined Functions
Stripping out extraneous information
Normalizing data
Formatting data
Important Python modules for data manipulation (Pandas, Numpy, math, string,
datetime etc)
Implementation of stats methods and Visualization using Python
Basic Statistics - Measures of Central Tendencies and Variance
Inferential Statistics -Sampling - Concept of Hypothesis Testing
Exploratory data analysis(EDA)
Descriptive statistics, Frequency Tables and summarization
Univariate Analysis
Bivariate Analysis
Creating Graphs- Simple plotting/Bar/pie/line chart/histogram/ boxplot/ scatter
etc)
Important Packages for Exploratory Analysis(NumPy Arrays, Matplotlib, Pandas
and scipy.stats etc)
Important modules for statistical methods: Numpy, Scipy, Pandas