数据科学和人工智能系列课程

本系列课程由

等组成, 讲解数据科学和人工智能相关技术知识, 以Java语言实现为主。

数据科学和人工智能

Java搜索和应用

海量信息通过搜索的方式查询,企业数据通过内部搜索引擎进行检索。 全面讲解企业级搜索技术,Java搜索核心项目的技术原理。

  • Lucene项目
  • 索引构建和搜索功能
  • 分析和高级搜索技术
  • Solr
  • EasticSearch
  • 其他搜索技术相关
  • AI 时代搜索能力

NLP自然语言处理

完整讲述 NLP 知识, 通过Java NLP库开发自然语言处理应用。

  • NLP领域
  • NLP技术分析
  • NLP应用实践
  • Apache OpenNLP

专家系统

全面分析规则引擎和求解器项目的技术。 应用于实际项目中,如企业业务管理和数据标准管理。 讲述运筹学主要问题的软件解法和实际应用。

  • 规则引擎
  • 规则引擎应用实践
  • 运筹学在管理的应用
  • 求解器项目
  • 应用实践案例

数据科学

系统讲述数据科学需要的数学和编程技术知识, 聚焦于实用性和Java开发实践, 理解机器学习算法,并学习 Java 库编程。

  • 数据统计和应用
  • 机器学习技术
  • 数据科学内容
  • ML 库使用分析

LLM大语言模型开发

系统讲解ChatGPT大语言模型技术和应用,API接口定义说明和使用。 其中重要的AI开发能力,提示工程和RAG检索增强生成。

深入了解LangChain设计原理,对应Java开发框架LangChain4j的开发实践。 系统学习SpringAI和QuarkusAI开发框架,充分利用Java完整生态帮助开发编写AI应用。

  • ChatGPT应用
  • OpenAI API接口调用
  • 提示工程Prompt
  • RAG
  • LangChain4j
  • SpringAI
  • Quarkus和AI的集成