
机器学习-代码
机器学习-代码
嘀嗒嘀嘀嗒嘀
别低头,王冠会掉
展开
-
【聚类算法】K-means个人实现
代码注释的请忽略,中文注释算是比较详解。修改了之前的版本 1)map 的规则变了 2)源代码的矩阵,list定义有点混乱'''Created on Feb 16, 2011Modify on Mar 27, 2018k Means Clustering for Ch10 of Machine Learning in Action@author: Peter Harrington -...原创 2018-05-27 20:49:40 · 606 阅读 · 0 评论 -
自己动手写SGD算法
http://sofasofa.io/tutorials/python_gradient_descent/index.php零、预备知识什么是梯度(gradient)转载 2019-07-23 23:18:51 · 870 阅读 · 0 评论 -
[百面机器学习]前向神经网络
1、多层感知机表示异或逻辑时最少需要几个隐含层(仅考虑二元输入)0层是否可以?具有0个隐藏层,等价于逻辑回归。是否可以表示异或运算呢?X,Y相同为0,不同为1。Z=sigmoid(AX+BY+C)Z = sigmoid(AX + BY + C)Z=sigmoid(AX+BY+C)sigmoidsigmoidsigmoid是单调递增的。A取值为正数时,Z和X正相关,此时,Y= 0 时,X...原创 2019-07-23 22:43:14 · 346 阅读 · 0 评论 -
【机器学习--实战篇】足球运动员身价估计---XGBoost
完整代码首先看下所有的特征介绍特征解释类型id行编号没有实际意义club该球员所属的俱乐部该信息已经被编码league该球员所在的联赛已被编码birth_date生日格式为月/日/年height_cm身高(厘米)数值变量weight_kg体重(公斤)数值变量nationality国籍已被编码potent...原创 2019-01-10 10:40:56 · 4820 阅读 · 4 评论 -
【机器学习--参数篇】XGBoost调参
参考1、通用参数控制XGBoost的宏观功能名称解释默认值补充booster选择每次迭代的模型gbtreegbtree:基于树gbliner:线性模型slient控制是否输出信息=1: 不会输出=0: 输出输出能够更好的理解模型nthread线程数,=系统核数如果你希望使用CPU全部的核,那就不要输入这个参数,算法会自动检测它2、B...原创 2019-03-01 13:44:06 · 2020 阅读 · 0 评论 -
【机器学习-参数篇】随机森林RandomForest参数调节
RF 决策树调参原创 2019-03-01 13:45:07 · 3838 阅读 · 0 评论 -
【机器学习-参数篇】GridSearch 调节超参数
GridSearch原创 2019-03-01 13:45:10 · 3218 阅读 · 0 评论 -
【机器学习实战】FP-growth算法详解
https://www.cnblogs.com/pinard/p/6307064.html背景apriori算法 需要多次扫描数据,I/O 大大降低了时间效率1. fp-tree数据结构1> 项头表记录所有的1项频繁集出现的次数,并降序排列2> fp tree根据项头表,构建fp树3&a原创 2018-12-03 15:26:51 · 1730 阅读 · 0 评论 -
手动实现AUC计算
from keras import backend as Kfrom sklearn.metrics import roc_auc_score# AUC for a binary classifierdef auc(y_true, y_pred): ptas = tf.stack([binary_PTA(y_true,y_pred,k) for k in np.linspace(0,...原创 2019-07-30 22:08:49 · 1489 阅读 · 0 评论