百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
E

eps

> 编程语言
开源

机器学习 适用于 Ruby

692 stars0 点赞2 次浏览
访问官网GitHub

工具介绍

机器学习 适用于 Ruby

Eps

机器学习 适用于 Ruby

  • 快速、轻松地构建预测模型
  • 服务在 Ruby、Python、R 等语言中构建的模型 请查看 此帖子 了解有关 机器学习 与 Rails 的更多信息

安装

将以下一行添加到您的应用程序的 Gemfile 中:

ruby
gem "eps"

在 Mac 上,还需要安装 OpenMP:

bash
brew install libomp

开始使用

创建模型

ruby
data = [
  {bedrooms: 1, bathrooms: 1, price: 100000},
  {bedrooms: 2, bathrooms: 1, price: 125000},
  {bedrooms: 2, bathrooms: 2, price: 135000},
  {bedrooms: 3, bathrooms: 2, price: 162000}
]
model = Eps::Model.new(data, target: :price)
puts model.summary

做出预测

ruby
model.predict(bedrooms: 2, bathrooms: 1)

存储模型

ruby
File.write("model.pmml", model.to_pmml)

加载模型

ruby
pmml = File.read("model.pmml")
model = Eps::Model.load_pmml(pmml)

几点说明:

  • 目标可以是数值型 (回归) 或分类型 (分类)
  • 传递包含多个哈希的数组给 predict,一次进行多个预测
  • 模型存储在 PMML 中,这是一个模型存储标准

建模

  • 对于回归,它报告了验证 RMSE(根均方误差) - 越低越好
  • 对于分类,它报告了验证准确性 - 越高越好

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rubyautomlmachine-learningrubyml

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言