Add experimental machine learning

This commit is contained in:
Machine Learning
2021-06-18 12:27:29 +07:00
committed by Javi Martín
parent c8d8fae98d
commit 4d27bbebad
84 changed files with 2845 additions and 30 deletions

View File

@@ -0,0 +1,25 @@
class Admin::MachineLearning::SettingComponent < ApplicationComponent
attr_reader :kind
def initialize(kind)
@kind = kind
end
private
def setting
@setting ||= Setting.find_by(key: "machine_learning.#{kind}")
end
def ml_info
@ml_info ||= MachineLearningInfo.for(kind)
end
def filenames
::MachineLearning.data_output_files[ml_info.kind.to_sym].sort
end
def data_path(filename)
::MachineLearning.data_path(filename)
end
end