Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 CompTIA Security+
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Personal Development Neuro-Linguistic Programming Personal Transformation Life Purpose Mindfulness Sound Therapy Meditation CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Google Analytics Internet Marketing Email Marketing Copywriting YouTube Marketing Startup

DevelopmentData ScienceArtificial Intelligence

The Introduction of AI and Machine Learning with Python

Learn Data Science, Machine Learning (Artificial Intelligence), Deep Learning & more from the absolute basics!
Rating: 0.0 out of 50.0 (0 ratings)
8 students
Created by Fun Robotics Academy
Last updated 5/2022
English
English [Auto]

What you'll learn

  • Define and understand the meaning of AI and machine learning and explore their applications
  • Handling Data Frames by learning various tasks including (data exploration, visualization and cleaning)
  • Understand and create various Supervised Learning algorithms
  • Understand and create various Unsupervised Learning algorithms
  • Understand and build recommendation systems
  • Understand and create NLP (Natural Language Processing) systems
  • Define and understand Deep Learning in computer vision

Requirements

  • Previous programming knowledge. Python recommended.

Description

Dive into the concept of Artificial Intelligence and Machine Learning (ML) and learn how to implement advanced algorithms to solve real-world problems. This course will teach you the workflow of ML projects from data pre-processing to advanced model design and testing.


By the end of the course the students will be able to:

- Build a variety of AI systems and models.

- Determine the framework in which AI may function, including interactions with users and environments.

- Extract information from text automatically using concepts and methods from natural language processing (NLP).

- Implement deep learning models in Python using TensorFlow and Keras and train them with real-world datasets.


Detailed course outline:

Introduction to AI

. Introduction to AI and Machine Learning.

. Overview on Fields of AI:

. Computer Vision.

. Natural Language Processing (NLP).

. Recommendation Systems.

. Robotics.

. Project: Creation of Chatbot using traditional programming (Python revision).


Understanding AI

· Understanding how AI works.

· Overview of Machine Learning and Deep Learning.

· Workflow of AI Projects.

· Differentiating arguments vs parameters.

· Project: Implementing functions using python programming (Python revision).


Introduction to Data Science

· Introduction to Data Science.

· Types of Data.

· Overview of DataFrame.

· Project: Handling DataFrame using python programming by learning various tasks including:

. Importing Dataset

. Data Exploration

. Data Visualization

. Data Cleaning


Machine Learning

· Overview on Machine Learning Algorithms with examples.

· Types of Machine Learning:

. Supervised

. Unsupervised

. Reinforcement

· Types of Supervised Learning:

. Classification

. Regression

· Project: Training and deploying machine learning model to predict salary of future candidates using python programming.


Supervised Learning - Regression

· Understanding Boxplot and features of Boxplot function.

· Understanding Training and Testing Data with train_test_split function.

· Project: Creating a machine learning model to solve a regression problem of predicting weight by training and testing data using python programming.


Supervised Learning - Binary Classification

· Understanding Binary Classification problems.

· Overview on Decision tree Algorithm.

· Overview on Random Forest Algorithm.

· Use of Confusion Matrix to check performance of the classification model.

· Project: Implementing Decision tree and Random forest algorithm using python programming to train a classification model to predict diabetic patients, and using confusion matrix to check performance of both algorithms.


Supervised Learning - Multi-class Classification

· Understanding Multi-class Classification problems.

· One-vs-One method.

· One-vs-Many method.

· Project: Implementing Logistic Regression algorithm with both One-vs-One and One-vs-Rest approach to solve a multi-class classification problem of Iris flower prediction. Also, evaluating performance of both approaches using confusion matrix.


Unsupervised Learning - Clustering

· Understanding Unsupervised Learning.

· Use of Unsupervised learning.

· Types of Unsupervised learning:

. Clustering

. Association

· Working of KMeans Algorithm.

· Use of Elbow method to determine K value.

· Project: Standardising the data and implementing KMeans algorithm to form clusters in the dataset using python programming.


Unsupervised Learning - Customer Segmentation

· Understanding Customer Segmentation.

· Types of characteristics used for segmentation.

· Concept of Targeting.

· Project: Implementing KMeans algorithm to segment customers into different clusters and analysing the clusters to find the appropriate target customers.


Unsupervised Learning - Association Rule Mining.

· Understanding Association problems.

· Market Basket Analysis.

· Working of Apriori Algorithm.

· Key metrics to evaluate association rules:

. Support

. Confidence

. Lift

· Steps involved in finding Association Rules.

· Project: Implement Apriori algorithm to generate association rules for Market Basket Analysis using python programming.


Recommendation System - Content-Based

· Understanding Recommendation Systems.

· Working of Recommendation Systems.

· Types of Recommendation Systems:

. Content-based

. Collaborative

· Project: Building a content-based recommendation system using K Nearest Neighbour(KNN) algorithm to recommend a car to the customer based on their input of preferred car features.


Recommendation System – Collaborative Filtering

· Understanding Collaborative filtering technique.

· Types of approaches in collaborative filtering:

. User-based

. Item-based

· Project: Building a movie recommendation system using item-based collaborative filtering based on data from a movie rating matrix.


Natural Language Processing - Sentiment Analysis

· Natural Language Processing (NLP)

· Applications of NLP

· Fundamental NLP tasks.

· Tokenization

· Project: Creating a machine learning model that can predict the sentiment in a sentence (Application of NLP).


Deep Learning - Computer Vision

· Understanding Deep Learning.

· Neural Networks and Deep Neural Networks.

· Image Processing

· Project: A neural network model is created for image recognition purposes to predict the digit written in images of hand-written digits.


Image Classification- Bonus Class

· Learn about pre-trained models.

· ResNet50 model trained using ImageNet data.

· Project: Use ResNet50 model to classify images (predicting what the image represents).

Who this course is for:

  • Beginner Python coders curious about AI and machine learning
  • Any passionate person who is interested in learning AI and data science

Instructor

Fun Robotics Academy
Robotics and coding academy
Fun Robotics Academy
  • -- Instructor Rating
  • -- Reviews
  • 8 Students
  • 1 Course

Fun Robotics academy is the leading STEM solution provider in Dubai. It aims at providing students and youngsters with the right skills to expedite their learning, with a focus on the latest tech and STEM-related fields. Students get to express their creativity, explore their potential and develop their life skills in order to coop with an ever-evolving world.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.