一套涵盖核心编程,人工智能,云,推荐与搜索领域的轻量级框架.
目标是提供一个通用的Java核心编程框架,作为搭建其它框架或者项目的基础.
让相关领域的研发人员能够专注高层设计而不用关注底层实现.
涵盖了缓存,对象关系映射,编解码,资源,脚本,监控,通讯,事务8个方面.
https://github.com/HongZhaoHua/jstarcraft-core
目标是提供一个完整的Java机器学习框架,作为人工智能在学术界与工业界的桥梁.
让相关领域的研发人员能够在各种软硬件环境/数据结构/算法/模型之间无缝切换.
涵盖了从数据处理到模型的训练与评估各个环节,支持硬件加速和并行计算,是最快最全的Java机器学习库.
https://github.com/HongZhaoHua/jstarcraft-ai
专注于解决自然语言处理领域的几个核心问题:词法分析,句法分析,语义分析,信息抽取,文本聚类和文本分类.
为相关领域的研发人员提供完整的通用设计与参考实现.
涵盖了多种自然语言处理算法,适配了多个自然语言处理框架.
兼容Lucene/Solr/ElasticSearch插件.
https://github.com/HongZhaoHua/jstarcraft-nlp
专注于解决推荐领域与搜索领域的两个核心问题:排序预测(Ranking)和评分预测(Rating).
为相关领域的研发人员提供完整的通用设计与参考实现.
涵盖了70多种排序预测与评分预测算法,是最快最全的Java推荐与搜索引擎.
https://github.com/HongZhaoHua/jstarcraft-rns
基于JStarCraft RNS引擎,Spring Boot框架和公共数据集搭建的千人千面演示项目.
系统会根据用户的行为记录,自动调整用户的推荐内容和搜索内容.使用者可以通过该项目了解推荐系统与搜索系统的运作流程.
涵盖了个性化推荐与个性化搜索2个部分.