/jstarcraft-tutorial

一套涵盖核心编程, 人工智能, 云, 推荐与搜索领域的Java轻量级框架.

JStarCraft Framework


一套涵盖核心编程,人工智能,云,推荐与搜索领域的轻量级框架.


JStarCraft Core

目标是提供一个通用的Java核心编程框架,作为搭建其它框架或者项目的基础.

让相关领域的研发人员能够专注高层设计而不用关注底层实现.

涵盖了缓存,对象关系映射,编解码,资源,脚本,监控,通讯,事务8个方面.

https://github.com/HongZhaoHua/jstarcraft-core


JStarCraft AI

目标是提供一个完整的Java机器学习框架,作为人工智能在学术界与工业界的桥梁.

让相关领域的研发人员能够在各种软硬件环境/数据结构/算法/模型之间无缝切换.

涵盖了从数据处理模型的训练与评估各个环节,支持硬件加速和并行计算,是最快最全的Java机器学习库.

https://github.com/HongZhaoHua/jstarcraft-ai


JStarCraft NLP

专注于解决自然语言处理领域的几个核心问题:词法分析,句法分析,语义分析,信息抽取,文本聚类和文本分类.

为相关领域的研发人员提供完整的通用设计与参考实现.

涵盖了多种自然语言处理算法,适配了多个自然语言处理框架.

兼容Lucene/Solr/ElasticSearch插件.

https://github.com/HongZhaoHua/jstarcraft-nlp


JStarCraft RNS

专注于解决推荐领域与搜索领域的两个核心问题:排序预测(Ranking)和评分预测(Rating).

为相关领域的研发人员提供完整的通用设计与参考实现.

涵盖了70多种排序预测与评分预测算法,是最快最全的Java推荐与搜索引擎.

https://github.com/HongZhaoHua/jstarcraft-rns


JStarCraft Example

基于JStarCraft RNS引擎,Spring Boot框架和公共数据集搭建的千人千面演示项目.

系统会根据用户的行为记录,自动调整用户的推荐内容和搜索内容.使用者可以通过该项目了解推荐系统搜索系统的运作流程.

涵盖了个性化推荐与个性化搜索2个部分.

https://github.com/HongZhaoHua/jstarcraft-example