|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/semantic-search-api-with-s-bert-and-search-api-with-ragllm/
课程评论:没有评论
课程名称:使用 S-BERT 的语义搜索 API 和 RAG/LLM 的搜索 API 课程概述:在这个丰富的人工智能训练营中,学习通过自然语言处理(NLP)与 Python 一起使用 S-BERT 和 RAG(LLM),并通过解决采购分析系统的实际问题来开发一个语义文本搜索引擎 API。 课程内容: 1. 基础知识:学习数据科学、机器学习、自然语言处理的基础知识;掌握数据清洗、词嵌入、停用词和词形还原的基础知识;了解关键词文本搜索和语义文本搜索的基础知识。 2. 实践数据科学:理解问题,准备数据库和进行统计分析。 3. 实际项目:本课程分为两个模块,您将学习概念并以实际方式构建文本搜索应用程序。 - **BERT模块**:在该模块中,您将使用 Python 开发应用程序;采用数据清洗技术准备数据库;使用 SpaCy 库进行自然语言处理;生成词嵌入并计算相似度以进行数据恢复;利用上下文进行数据恢复的 Transformers 模型;使用 S-BERT 作为语义文本搜索工具;使用 Flask 和 Flassger 开发 API。 - **检索增强生成(RAG)模块**:在此模块中,您将使用 Python 开发应用程序;学习大型语言模型(LLMs),理解并生成自然语言的先进 AI 模型;使用 OpenAI API 构建 AI 产品;使用 LangChain 构建利用 LLM 的应用程序;使用 Flask 和 Flassger 开发 API。 4. 可选模块:学习如何使用 Flask 开发 API。 欢迎加入课程并享受学习的乐趣!
In a rich Artificial Intelligence Bootcamp, learn S-BERT and RAG(LLM) through Natural Processing Language (NLP) with Python, and develop a semantic text search engine API by solving a real problem of a purchasing analysis system.As content:Fundamentals.Learn the fundamentals of Data Science;Learn the fundamentals of Machine Learning;Learn the fundamentals of Natural Language Processing;Learn the fundamentals of Data Cleaning, Word Embendings, Stopwords, and Lemmatization;Learn the fundamentals of text search by keywords and semantic text search;Practice Data Science to understand the problem, prepare the database and statistical analysis;Practical project.This course is divided into two modules where you will learn concepts and build a text search application in a practical way.BERT In this module, you will work with:Python to develop the application;Data cleaning techniques to prepare the database;Using the SpaCy library for Natural Language Processing;Generating Word Embeddings and calculating similarity for data recovery;Transformers model for data recovery by context;S-BERT as a semantic text search tool;Flask and Flassger for developing APIs.Retrieval-augmented generation (RAG)In this module you will work with:Python to develop the application;Large Language Models (LLMs). Advanced AI models that understand and generate natural language;Using the OpenAI API to build AI productsLangChain to build applications that use LLMs;Flask and Flassger for developing APIs.Optional module: learn how to develop API with Flask.Welcome and have fun.