Conversational AI Chatbots and NLP using Javascript
Explore NLP techniques using Node.js and JavaScript to construct Conversational Artificial Intelligence.
You'll delve into natural language understanding, crafting classifiers with diverse technologies, and evaluating their efficacy.
Additionally, grasp Named Entity Recognition to extract entities from user sentences, enriching NLU. Understand Natural Language Generation to aptly generate responses for Conversational AI, incorporating context variables for a personalized user experience. Learn essential algorithms like N-grams and their application in tasks such as language detection and word prediction.
Finally, construct a multilingual chatbot in English and Spanish, capable of language detection, employing the learned Conversational AI techniques. Connect the chatbot to the web, exposing an API.
What you'll learn:
- Comprehend NLP, NLU, NLG, NER concepts and their implementation
- Gain insight into Artificial Intelligence by coding regressions in JavaScript using Brain and TensorFlow
- Develop custom tokenizers and utilize existing ones from Natural and NLPjs
- Build NLU classifiers in JavaScript with Brain, TensorFlow, NLPjs Neural, Microsoft LUIS
- Construct your Perceptron and NLU Classifier from scratch in JavaScript for an in-depth understanding
- Assess precision of various NLP techniques using custom corpus and SIGDIAL22
- Understand stemming, apply stemmers to classifiers (Brain, TensorFlow, NLPjs Neural, Microsoft LUIS, and custom), measure precision, and compare with non-stemmed versions
- Grasp Machine Learning Measures: Confusion Matrix, Accuracy, Precision, Recall, F1-Score
- Explore NLU Key Performance Indicators: Machine Learning Measures, Confidence, Clarity, TPS, Language Support
- Implement Named Entity Recognition: enum entities, regular expressions, builtins using Microsoft Recognizers and Duckling (extract emails, URLs, dates, numbers...)
- Utilize Handy NLP Algorithms: utterance generation, N-Grams, Language Prediction, Predictive Text, Levenshtein distance, best similar substring, emoji replacement
Course Components:
- Conversational AI (Chatbots) and NLP using JavaScript Course
- Comprehensive Courseware
top of page
$1,195.00Price
bottom of page