jtyoui.ml package¶
Submodules¶
jtyoui.ml.classify module¶
jtyoui.ml.common module¶
-
jtyoui.ml.common.
get_cost
(predict: numpy.asmatrix, label: numpy.asmatrix) → float[源代码]¶ 计算损失函数的值
参数: - predict – 预测值
- label – 标签
返回: 损失函数的值
jtyoui.ml.fm module¶
-
jtyoui.ml.fm.
get_prediction
(data, w0, w, v)[源代码]¶ 预测值
参数: - data – 特征
- w0 – 一次项权重
- w – 常数项权重
- v – 交叉项权重
返回: 预测结果
-
jtyoui.ml.fm.
stop_grad_ascent
(data: numpy.asmatrix, label: numpy.asmatrix, k: int, max_iter: int, alpha: float) -> (<class 'float'>, <function asmatrix at 0x7fde2681cb70>, <function asmatrix at 0x7fde2681cb70>)[源代码]¶ 利用随机梯度下降法训练FM模型
参数: - data – 数据特征
- label – 标签
- k – v的维度
- max_iter – 最大迭代次数
- alpha – 学习率
返回: w0,w,v权重
jtyoui.ml.lr module¶
jtyoui.ml.neighbor module¶
jtyoui.ml.onehot module¶
jtyoui.ml.testdata module¶
Module contents¶
这个包都是一些机器学习的用例算法,不提供使用!