机器学习 适用于 Ruby
机器学习 适用于 Ruby
将以下一行添加到您的应用程序的 Gemfile 中:
gem "eps"在 Mac 上,还需要安装 OpenMP:
brew install libomp创建模型
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做出预测
model.predict(bedrooms: 2, bathrooms: 1)存储模型
File.write("model.pmml", model.to_pmml)加载模型
pmml = File.read("model.pmml")
model = Eps::Model.load_pmml(pmml)几点说明:
predict,一次进行多个预测暂无开放 Issues,或尚未同步最近议题。