Course Details
Topic 1 Overview of Large Language Model (LLM)
- What is Large Language Model?
- Opportunities LLM applications
- Use cases of LLM applications
Topic 2 Building LLM Applications with OpenAI API
- OpenAI Prompt API
- Prompt Engineering and Chaining Prompts
- OpenAI Function Calling API
- Create a Chatbot with OpenAI API
Topic 3 LLM Application Development with LangChain
- Models, Prompts and Parsers
- Memory
- Chains
- Question and Answer
- Evaluation
- Agents
Topic 4 Retrieval Augmented Generation (RAG) with LangChain
- Overview of RAG
- Document Loading and Splitting
- Text Embedding
- Vector Stores
- Retrieval and Questioning/Answering
Course Info
Prerequisite
This is an intermediate course. The following knowledge is assumed:
- Basic Python
Software Requirement
Please install the following software prior to the class
1. Pycharm : Install Pycharm (https://www.jetbrains.com/pycharm/download/)
2. Please follow this guide to install Tensorflow on Mac https://www.tensorflow.org/install/install_mac
Alternatively, you can enter the following commands on your Mac terminal
pip3 install tensorflow
3 . Install Tensorflow on Window
Please follow this guide to install Tensorflow on Window https://www.tensorflow.org/install/install_windows
Tensorflow only support Python 3.5, you can install Tensorflow in Python 3.5 the following ways:
- Install Anaconda for Windows https://www.anaconda.com/download/#windows
- Create a new Conda environment in Pycharm for Python 3.5
Job Roles
- NLP (Natural Language Processing) Engineer
- Machine Learning Engineer
- AI Application Developer
- Chatbot Developer
- AI Research Scientist
- AI Product Manager
- Data Scientist specializing in text data
- Conversational AI Designer
- AI Integration Specialist
- Language Model Trainer
- Content Personalization Engineer
- AI Platform Engineer
- Cognitive Computing Specialist
- AI Technical Consultant
- AI Software Architect
Trainers
Solomon Soh Zhe Hong: Solomon is ACTA certified and has trained and coached over 100 professionals in the area of data science, python programming and coding. Solomon is a Certified AI Engineer Associate by AI Singapore and holds certifications in Alibaba Cloud Architect and Alteryx respectively. Solomon interests include Reinforcement Learning, Natural Language Processing and Time-Series analysis.
Alfred Yap Swee Leong: Alfred Yap is an ACLP certified trainer with strong financial and shopper marketing domain background and extensive experience in information technology. In addition, he is both an IBM certified Cloud Computing Practitioner and an IBM Enterprise Design Thinking Practitioner.
Alfred Yap has spent decades teaching adult learners since the 90s. Kickstarting his teaching career as a trainer for Oracle University. Thereafter, he has had vast experience conducting ICT related training to various companies in the Consulting, Media, and Training industry.
Alfred Yap earned his undergraduate degree from USF, America and master degree from NTU, Singapore majoring in Knowledge Management. His current interests include Cyber Security, Cloud computing and Blockchain.
Customer Reviews (2)
- will recommend Review by Course Participant/Trainee
-
1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Might Recommend Review by Course Participant/Trainee
-
1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment