机器学习
文章平均质量分 77
superjfhc
这个作者很懒,什么都没留下…
展开
-
优化器:SGD > Momentum > AdaGrad > RMSProp > Adam
目录SGD 随机梯度下降momentumAdaGradRMSPropSGD 随机梯度下降在这里SGD和min-batch是同一个意思,抽取m个小批量(独立同分布)样本,通过计算他们平梯度均值。后面几个改进算法,均是采用min-batch的方式。momentum1.动量方法主要是为了解决Hessian矩阵病态条件问题(直观上讲就是梯度高度敏感于参数空间的某些方向)的。2.加速学习3.一般将参数设为0.5,0.9,或者0.99,分别表示最大速度2倍,10倍,100倍于SGD的算法。4.通过速度v原创 2020-12-25 20:48:30 · 831 阅读 · 0 评论 -
pytorch模型转torchscript
文章目录目的方法tracescript目的将pytorch模型转化成torchscript目的就是为了可以在c++环境中调用pytorch模型。pytorch官方链接方法共有两种方法将pytorch模型转成torch script ,一种是trace,另一种是script。一版在模型内部没有控制流存在的话(if,for循环),直接用trace方法就可以了。如果模型内部存在控制流,那就需要用到script方法了。trace通过使用示例输入对模型的结构进行一次评估,并记录这些输入在模型中的变化过程原创 2020-10-11 11:30:45 · 12725 阅读 · 10 评论 -
【人脸识别项目一】:眨眼检测
项目背景眨眼检测是我在卓朗科技实习期间做的第二个项目,这个项目做了大概一个多月的时间,从2019/7/21到2019/8/28才算基本完成眨眼检测的算法模型。眨眼检测主要用于上班的打卡软件上,有的打卡软件上有人脸识别,通过眨眼识别可以防止有人通过照片冒充人脸欺骗打卡软件,另一方面也可以通过眨眼拍照增加用户与打卡产品的互动性,使员工的打开过程更加方便。项目过程dlib关键点检测眨眼的定义...原创 2019-08-28 15:08:13 · 16351 阅读 · 15 评论 -
【机器学习案例八】股票投资中均线策略的应用
预测股票走势案例背景数据预处理导入基本库读取数据构造label构造特征构造依据将新特征加入到原始数据集中构造训练集合测试集普通神经网络案例背景数据集 SH50 给出了上证 50 指数从 2005 年 1 月 1 日至 2019 年 5 月10 日的股价数据,包括日期(date)、开盘价(open)、最高价(high)、最低价(low)、收盘价(close)、成交量(vol)。请建立模型对指数未...原创 2019-05-23 17:47:24 · 2574 阅读 · 3 评论 -
【机器学习案例七】:图像类别识别
keras图像识别案例背景数据预处理普通神经网络要求建立模型模型评估CNN要求模型建立(两个卷积层)模型建立(一个卷积层)案例背景数据集 caltech101 中给出了经过转化的 102 种物体图像数据( 128*128 像 素 ), 共 9144 个样例,相应的类标签在caltech101_labels给出。在此基础上将原始数据划分为训练集(80%)和测试集(20%)。(如果计算机性能...原创 2019-05-22 23:33:23 · 5526 阅读 · 1 评论 -
机器学习案例六:基于聚类的投资组合分析
基于聚类的投资组合分析案例背景数据预处理Kmeans、层次聚类以及谱聚类等kmeans层次聚类谱聚类找到离类中心最近的股票要求定义函数执行函数返回结果案例背景数据集 sh50components 中给出了上证 50 指数成分股从 2011 年 1 月4 日至 2019 年 5 月 10 日,共 2029 个交易日的涨跌幅数据。由于部分股票上市时间较晚,实际共有 42 只股票。数据预处理导...原创 2019-05-22 22:19:16 · 2923 阅读 · 2 评论 -
案例五:摩拜单车停放点(聚类分析)
摩拜单车停放点案例背景数据预处理DBSCAN要求模型参数寻找DBSCAN的eps参数进行聚类KMEANS要求模型建立画图类中心数量最多的十个类中心点案例背景数据集 mobike 给出了上海市某日 27 万辆摩拜单车的实时位置(经纬度),请利用聚类分析找到由摩拜单车用户自发形成的单车停放点,其中停放点定义为在某一区域内停放的摩拜单车超过 50 辆。数据预处理导入库import pand...原创 2019-05-22 21:47:56 · 7509 阅读 · 18 评论 -
【机器学习案例四】基于心电图的心脏病诊断(分类)
基于心电图的心脏病诊断案例背景数据预处理决策树要求模型参数格子搜索确定最优参数用最优参数训练模型利用产生的决策树确定属性重要性AdaBoost、随机森林、 GBDT、xgboost、lightGBM要求代码神经网络模型要求模型(200,200)模型参数(50,40,20)案例背景数据集 mitbih_train 中给出了心电图数据,其中每一行表示采集到一个人的心电图片段,并且将其转化为 187...原创 2019-05-22 21:03:06 · 10171 阅读 · 30 评论 -
【机器学习案例三】网购人群购买意图分析(分类)
案例背景数据集“online_shoppers_intention”给出了网购人群是否将浏览行为转化为购买行为的相关数据,包括 10 个数值型属性与 8 个类别型属性,其中“revenue”可以作为分类的类标签。请将该数据集随机划分为训练集(80%)和测试集(20%)并进行分类。数据预处理导入库import pandas as pdimport numpy as npimport ...原创 2019-05-22 18:46:51 · 8622 阅读 · 6 评论 -
【机器学习案例二】商品购买量的预测(回归)
基于回归分析的PM2.5预测案例背景数据预处理Lasso回归要求模型参数格子搜索确定最优惩罚因子用最优惩罚因子训练模型训练效果决策树要求模型参数格子搜索确定最参数用最优惩罚因子训练模型将得到的决策树对属性重要性进行评价案例背景数据集 BlackFriday 中给出了与商品销售量(Purchase)相关的因素,包 括 Gender 、 Age 、 City_Category 、 Stay_In_...原创 2019-05-22 11:48:52 · 6232 阅读 · 2 评论 -
【机器学习案例一】PM2.5的预测(回归)
基于回归分析的PM2.5预测案例背景数据预处理普通线性回归要求模型参数训练模型训练效果岭回归要求模型参数格子搜索确定最优惩罚因子用最优惩罚因子训练模型Lasso回归要求模型参数格子搜索确定最优惩罚因子用最优惩罚因子训练模型基于lasso回归,评价模型变量的重要性案例背景数据集 pm2.5 中给出了与预测 pm2.5 有关的气象数据。请利用 2010年至 2013 年的数据作为训练集对 201...原创 2019-05-22 11:03:23 · 23738 阅读 · 14 评论 -
【机器学习之路】十个机器学习分类模型处理银行数据
数据http://archive.ics.uci.edu/ml/datasets/Bank+Marketing导入基本库和数据import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport seaborn as snsimport osfrom sklearn.model_selection i...原创 2019-03-26 23:22:00 · 5830 阅读 · 2 评论 -
【机器学习之路】十三种回归模型预测房价
数据:https://www.kaggle.com/santibermejo/xgboost-for-house-price-prediction这篇文章汇总了13个机器学习的回归算法,对比它们在同一个数据下的预测的效果。其实就是为了选模型的时候方便一点,一个一个试太麻烦了导入需要的库import pandas as pdimport numpy as npimport matplo...原创 2019-03-24 21:15:40 · 72709 阅读 · 29 评论