#Clojure

scicloj.ml:Clojure机器学习领域的新宠儿

3 个月前
Cover of scicloj.ml:Clojure机器学习领域的新宠儿

openai-clojure: 连接 Clojure 与 OpenAI API 的强大工具

3 个月前
Cover of openai-clojure: 连接 Clojure 与 OpenAI API 的强大工具
相关项目
Project Cover

openai-clojure

此Clojure库提供函数简化OpenAI和Azure OpenAI API的集成,隐藏两者的细微差异。支持OpenAI v2.3.0和Azure OpenAI v2024-06-01,功能包括聊天、音频、补全、嵌入等。该库提供详细文档和快速指南,帮助开发者高效构建应用。

Project Cover

babashka

Babashka是一款专为脚本编写设计的Clojure原生解释器,以快速启动著称。作为bash的替代选择,它保留了Clojure的语法特性,同时提供多线程支持和Java互操作能力。Babashka跨平台且易于安装,内置丰富的库资源,适合处理介于简单bash脚本和完整Clojure程序之间的任务。基于Small Clojure Interpreter (SCI)实现,Babashka在保持高效的同时,也在功能和性能上与JVM Clojure有所区别。对于快速脚本开发,Babashka无疑是一个理想的工具选择。

Project Cover

scicloj.ml

Scicloj.ml是一个为Clojure语言打造的全面机器学习生态系统。它整合了多个成熟的数据科学库,提供标准化的分类、回归和无监督学习模型接口。该库支持数据驱动的机器学习流水线构建,内置复杂的交叉验证功能,并具备灵活的开放架构,可轻松集成各类ML模型。Scicloj.ml还提供丰富的数据预处理工具,并允许通过回调机制实现实验跟踪,为Clojure开发者提供了强大而灵活的机器学习解决方案。

Project Cover

datahike

Datahike是一个开源的Datalog持久化数据库,具有高效的查询引擎。它支持文件系统等多种存储后端,提供严格的模式和历史数据保留功能。Datahike具有简洁的API,支持复杂查询、事务和时间旅行。作为Datomic的轻量级替代方案,Datahike适用于中等规模项目,可进行灵活定制。

Project Cover

genartlib

genartlib是一个基于Clojure的生成艺术创作库,提供代数、几何、曲线处理和随机采样等数学工具。该库基于Quil框架,支持静态图像生成和SVG导出,并包含项目模板和绘图命令捕获功能。genartlib旨在简化艺术家的创作流程,为生成艺术提供全面的开发环境。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号