What Our Learners Say
Its very informative and detailed Pelatihan yang menarik dalam mempelajari design thingking profesional its a fun class and fun teaching skill from the presenter Pengajar nya sangat menyenangkan Got an hands on experience in digital transformation especially on new trending and revolutionary technologies like AI,ML,Cyber security, IOT, Big data analytics, etc... nice experience and learned a more detailed knowledge I learnt Digital transformation course which is very iseful Nice session and very interactive staff The course was good and helpful 
Upcoming Batches
Schedule |
Time (SGT / UTC +8) |
Sessions |
Date |
Full-Time |
9:30am to 5:30pm (Daily) |
5-Sessions |
22 to 26 Nov | 24 to 28 Jan | 28 Mar to 1 Apr |
Register Here
|
Upcoming Batches
Schedule |
Time (SGT / UTC +8) |
Sessions |
Date |
Full-Time |
9:30am to 5:30pm (Daily) |
5-Sessions |
22 to 26 Nov | 24 to 28 Jan | 28 Mar to 1 Apr |
Register Here
|
Course Information
- Duration: 5 Day / 40 Hours
- Certification: Participants will receive a Certificate of Competency upon successfully completing the course and passing the examination
- Who Should Attend: Data Analyst, Finance Analyst, HR Analyst, System Analyst, CIO, or Anyone who are interested in pursuing a career in the areas of Artificial Intelligence
Course Objective
Acquire advanced knowledge and technical competency in Chatbot Development using Python.
Learn how to use different components like Dialogflow, Natural Language Processing, and Slack to develop a Chatbot using Python.
Pre-Requisite
It is preferred that participants successfully completed and pass Certified Machine Learning Expert (CMLE) or Python Programming Essentials (PPE)
Examination
Participants are required to attempt an examination upon completion of course. This exam tests a candidate’s knowledge and skills related to Chatbot Development and Python Programming based on the syllabus covered
Module 1
Introduction to Chatbot Development
Topics Covered
- What is Chatbot
- Why the need of Chatbot?
- Python and Why it is applicable for Chatbot
|
- Industries Impacted by Chatbot
- Problems that can be resolved with Chatbot
|
Module 2
Key Components to Chatbot Framework
Topics Covered
- Starting with Chatbot
- Using Decision Trees in Chatbot
- Recommended Chatbot Frameworks
|
- Key Components of Chatbot
- Intent, Entities, Utterances, Training Bot, Confidence Score
|
Module 3
Introduction to Natural Language Processing (NLP)
Topics Covered
- IWhy and how Natural Language Professing is used to build a Chatbot
- Introduction to spaCy
|
- Benchmarks Results of SpaCy
- What Are spaCy Models
|
Module 4
Methods of Natural Language Processing (NLP)
Topics Covered
- POS Tagging
- Stemming and Lemmatization
- Named-Entity Recognition
- Stop Words
- Dependency Parsing
|
- Noun Chunks
- Finding Similarity
- Tokenization
- Regular Expressions
|
Module 5
Introduction to DialogFlow For ChatBot
Topics Covered
- What is Dialogflow
- Working with Dialogflow
- Creating Intents and Adding Utterances
- Adding Default Response to the Intent
|
- Item Description Intent and Belonging Entities
- Understanding and Replying Back to Users
- Deploying Dialogflow Chatbot on Web
|
Module 6
Advanced ChatBot Development
Topics Covered
- What is RASA NLU
- Preparing Data for Chatbot
- Predicting from the Model
- Understanding Rasa Core and Dialog System
|
- Creating Domain File for Chatbot
- Writing Custom Actions of the Chatbot
- Preparing Data for Training the Chatbot
|
Module 7
Development of ChatBot on Slack
Topics Covered
- Creating a Standalone Script for Slack Chatbot
- Editing Your Profile
- Final Deployment of Slack Bot to Heroku
|
- Subscribe to Slack Events
- Subscribe to Bot Events
- Post Deployment Verification: Slack Bot
|
Module 8
Deployment of ChatBot For Personal Use
Topics Covered
- Writing a Script for Your Own Chatbot Channel
- Writing a Procfile and Deploying to the Web
|
- Verifying Your Chatbot API
- Creating a Chatbot UI
|
Module 9
Deployment of ChatBot for Facebook
Topics Covered
- Creating an App on Heroku
- Creating and Deploying Rasa Actions Server App on Heroku
- Creating Rasa Chatbot API App
|
- Creating a Standalone Script for Facebook Messenger Chatbot
- Verifying the Deployment of Dialog Management App on Heroku
- Integrating Webhook with Facebook
|
Advanced ChatBot Developer (ACBD) involves rigorous usage of real-time case studies, hands-on exercises and group discussion
What Past Participants Say
The examples and cases shared in class are delivered in a clear, structured and easy to understand manner. It provide me with confidence to kickstart my own Machine Learning project.
Falhuddin Bin Nurdin
|
|
This course provide me with the detailed information required and essential tips how to explore more into the subject. The trainer is very helpful throughout the course. With his encouragement, I can understand the topics with ease even when I am not experience in programming.
Shalini Karthik
|
|
|
Why CASUGOL
Customization of Programs for specific industry, organisation, government agencies, statutory boards.
Flexible programmes designed to cater to the individual needs of participants, whether for professional upskilling, or for general interest.
|
|
Benefit from contribution from leading Industry Experts, Academics, and Researchers from across the world.
Opportunities for employers to develop their workforce and for individuals to enhance their career.
|
|
Dynamic learning environment that providing participants with professional networking opportunity.
Online support for participants after the training. |
|
Explore More Courses
Need more information?
Let us help if you are planning to advance your career and further your education. Request for more information.
Request for more
|