AI & ML Search with OpenSearch (elasticsearch + AI/ML)

所在平台: Udemy

课程主页: https://www.udemy.com/course/ai-ml-search-with-opensearch/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:AI与ML搜索与OpenSearch(Elasticsearch + AI/ML) 课程概述: Elasticsearch 是一个在企业、中小型企业和初创公司广泛采用的搜索平台,特别擅长使用基于BM25算法的词汇搜索。然而,随着人工智能和大型语言模型的出现,语义搜索、混合搜索、神经搜索和多模态搜索等技术日益普及。OpenSearch 是在2021年基于 Elasticsearch 的一个分支,因其遵循 Apache 开源许可证而在开源和企业社区中获得了广泛的关注和应用。OpenSearch 在保留所有传统词汇搜索能力的同时,能够与大型语言模型(如句子变换器)集成,支持 OpenAI、Cohere、Anthropic 等提供商,并定义了代理工作流。例如,甲骨文已将其 PeopleSoft 搜索能力迁移至 OpenSearch。此外,AWS 在其云平台上提供 OpenSearch 作为服务,进一步证明了其生产准备状态。 本课程“AI与ML搜索与OpenSearch”提供了从安装、配置到理解 OpenSearch 的全面培训,同时实施实际的搜索用例,如检索增强生成(RAG)、代理工作流以及从 Elasticsearch 迁移至 OpenSearch。课程中更注重 AI/ML 用例,同时也呈现了一些传统的词汇概念,以提供历史背景。 在课程中,我们将使用 Docker 确保整个课程代码的可执行性,并将使用截至2024年9月的生产就绪版本 2.17 。我很高兴能成为您的讲师,并希望您与我分享这种兴奋感!

课程评论(0条)

课程详情

Elasticsearch is a well-known search platform adopted in enterprises, SMBs and startups. Elasticsearch excels at lexical search use cases using BM25 algorithm , that is built on top of Lucene. However, with the advent of AI and large language models, Semantic Search, Hybrid Search, Neural Search, Multi-modal search etc. have become more of a norm than rarity. OpenSearch (originally a fork of Elasticsearch started in 2021) has gained immense popularity and adoption in open source, and enterprise communities with its Apache open source license and a Linux foundation project. While providing parity with all the lexical search capabilities of elasticsearch, OpenSearch integrates with LLM models (e.g. sentence transformers) , providers like OpenAI, Cohere, Anthropic and defines agentic workflows. As a win, Oracle switched to OpenSearch for its PeopleSoft search capabilities. AWS provides Opensearch-as-a-service on its cloud and that already speaks to the production readiness.AI & ML Search with OpenSearch course provides end-end training on installing, configuring and understanding OpenSearch , while implementing real search use cases like retrieval-augmented-generation (RAG), agentic workflows and migrating from Elasticsearch to OpenSearch. Emphasis has been laid on AI/ML use cases more than the traditional/lexical concepts, though the latter is covered for historical context. To compare Elasticsearch (ELK stack) & OpenSearch, we can roughly equate the below:Elasticsearch ~ OpenSearchLogstash ~ Data PrepperKibana ~ OpenSearch Dashboards OpenSearch is a fast moving platform in terms of its releases and features. We will be using version 2.17 which is production-ready as of September 2024. Docker has been extensively used in the course to ensure execution reproducibility of the entire course code. I am excited to be your instructor and hoping you resonate the same excitement!

课程标签

0人关注该课程

主题相关的课程