刘畊宏男孩女孩看过来!运动数据分析挖掘!?

丰富的线上&线下活动,深入探索云世界

做任务,得社区积分和周边

最真实的开发者用云体验

让每位学生受益于普惠算力

让创作激发创新

资深技术专家手把手带教

遇见技术追梦人

技术交流,直击现场

海量开发者使用工具、手册,免费下载

极速、全面、稳定、安全的开源镜像

开发手册、白皮书、案例集等实战精华

为开发者定制的Chrome浏览器插件

现在有非常多的运动穿戴设备,比如简单的小米手环,到fitbit,到applewatch,而数据科学领域的从业者们,我们众多的数据分析师和数据科学家,可以轻松分析健身设备上收集的数据,把数据科学和医疗保健结合起来。

我们先导入所需工具库,并读取数据:

我们先看看这个数据集的缺失值情况:

我们可以通过info和describe查看数据基本信息。

我们通过describe函数查看一下数据集的描述性统计数据。

数据集中的“卡路里”列记录了每天燃烧多少卡路里,我们基于它做一点分析。

从上图可以看出,每日热量消耗与所采取的总步数之间存在直接关联。同样的思路我们分析一下总路程和消耗卡路里的关系:

一些观察结论:

下面我们展开做一点更详细的分析,我们先抽取更细化的信息,我们添加一个新字段“Day”记录星期几。

下面我们可视化对比一下一周中每一天的『非常活跃』、『相当活跃』和『轻度活跃』的分钟数。

让我们看看一周中每一天的非活动分钟数。

从这份数据看来,星期四是大家最不活跃的一天。下面我们来看看一周中每一天燃烧的卡路里数。

从上图可以看出,星期二是这份数据集中的用户最活跃的日子之一,这一天燃烧的卡路里最多。下面我们分析一下每日步数:

下面我们搭建一个模型,对于每日消耗的卡路里进行建模预估。

我们剔除ID类特征和日期特征,把『Calories』作为目标,把其他字段作为特征,注意其中的『星期几/Day』字段是类别型,我们要单独编码一下。

features=['TotalSteps','TotalDistance','TrackerDistance','LoggedActivitiesDistance','VeryActiveDistance','ModeratelyActiveDistance','LightActiveDistance','SedentaryActiveDistance','VeryActiveMinutes','FairlyActiveMinutes','LightlyActiveMinutes','SedentaryMinutes','TotalMinutes','Day']target='Calories'#数据切分fromsklearn.model_selectionimporttrain_test_splitX_train,X_test,y_train,y_test=train_test_split(data[features],data[target],test_size=0.2,random_state=0)#使用lightgbm训练fromlightgbmimportLGBMRegressorlgbm=LGBMRegressor(n_estimators=1000,learning_rate=0.05,random_state=0)#「星期几」字段编码fromsklearn.preprocessingimportLabelEncoderle=LabelEncoder()X_train['Day']=le.fit_transform(X_train['Day'])X_test['Day']=le.transform(X_test['Day'])#拟合模型lgbm.fit(X_train,y_train)#测试集预估predictions=lgbm.predict(X_test)#计算测试集RMSEfromsklearn.metricsimportmean_squared_errorrmse=np.sqrt(mean_squared_error(y_test,predictions))print("RMSE:%f"%(rmse))运行得到结果为RMSE:373.128953

为了更准确地进行建模和评估,我们使用网格搜索交叉验证进行超参数优化:

#使用网格搜索对lightgbm模型进行超参数调优fromsklearn.model_selectionimportGridSearchCVparameters={'learning_rate':[0.02,0.05,0.08,0.1],'max_depth':[5,7,10],'feature_fraction':[0.6,0.8,0.9],'subsample':[0.6,0.8,0.9],'n_estimators':[100,200,500,1000]}#网格搜索grid_search=GridSearchCV(lgbm,parameters,cv=5,n_jobs=-1,verbose=1)#最佳模型grid_search.fit(X_train,y_train)best_lgbm=grid_search.best_estimator_#输出最佳超参数print(grid_search.best_params_)#测试集预估predictions=best_lgbm.predict(X_test)#计算RMSEfromsklearn.metricsimportmean_squared_errorrmse=np.sqrt(mean_squared_error(y_test,predictions))print("RMSE:%f"%(rmse))最终结果输出

{'feature_fraction':0.6,'learning_rate':0.05,'max_depth':5,'n_estimators':1000,'subsample':0.6}RMSE:352.782209我们可以看到,调参后的模型在测试集上表现更优。最后我们输出一下特征重要度,看看那些因素对于卡路里消耗更加重要:

可以看到,每日总步数对结果影响最大,大家要多多抬腿多多运动!

THE END
1.如何在短时间内入门并掌握深度学习?深度学习快速实践如何在短时间内快速入门并掌握深度学习,是很多读者的困惑——晦涩难懂的数学 知识、复杂的算法、烦琐的编程……深度学习虽然让无数读者心怀向往,却也让不少人望而生畏,深感沮丧:时间没少花,却收效甚微。 如何才能更好的学习深度学习呢? 破解深度学习(基础篇)+(核心篇)就是助你破解深度学习模型算法与实现难题的https://blog.csdn.net/epubit17/article/details/143249852
2.每天应对千万量级增长,扫一扫识物这样快速迭代深度学习模型!微信“扫一扫”识物上线一段时间,由前期主要以商品图(鞋子/箱包/美妆/服装/家电/玩具/图书/食品/珠宝/家具/其他)作为媒介来挖掘微信内容生态中有价值的信息,扩张到各种垂类领域的识别,包括植物/动物/汽车/果蔬/酒标/菜品/地标识别等,识别核心依托于深度学习的卷积神经网络模型。随着每天千万级的增长数据和越来越多https://www.xmyeditor.com/index.php/help/617.html
3.知识科普超详细!一文带你玩转深度学习5. 关于作者 & 总结 5.1 关于作者 徐嘉祁 成都锦城学院 飞桨领航团团长 5.2 总结 本文主要介绍了人工智能、机器学习和深度学习的关系、深度学习的基本概念与发展历程、深度学习的应用和发展前景、生物神经网络的基本原理、M-P神经元模型以及阶跃函数和S型函数两种激活函数、感知机模型的原理与应用、感知机的学习过程https://aistudio.baidu.com/aistudio/projectdetail/6210363
4.AI算法正在操控人类,你越变越笨,却毫不自知日记在自由人生合伙人密训上,我跟学员说,未来属于深度的内容创作者,每个人要搭建自己的知识库,形成自己个人经验和系统学习而塑造的知识体系,在创业的过程中用交付驱动营销,优化优质内容的SEO关键词,而非被肤浅的流量内容和平台算法裹挟。 我花了一个月的时间搭建了自己的个人网站(alinalinzi.com),全球的线上社区和一人https://m.douban.com/note/868195557/
5.AI算法知识3、批量生成:软件支持批量生成图片,快速生成多张图片,大大提高了工作效率。4、一键同款:一键生成大神同款,再定制化修改,体验高品质图片。5、云存储:用户在工业生产线上,AI 能够通过机器视觉、机器学习等技术完成一些简单的装配、检测工作,避免了人工操作的繁琐和低效。精准性AI 能够根据预设的规则和算法,对https://www.zuiyue.com/index.php?route=extension/blog/blog_list&category_id=5&page=18
6.5种小型设备上深度学习推理的高效算法腾讯云开发者社区【导读】文中为AI实践者和研究者们介绍了5种高效模型推断算法,希望这篇文章能够帮助大家更清楚地认识到,在我们所使用的深度学习库的背后,有多少优化正在被应用,从而在像移动电话等小型边缘设备上实现越来越多的实际应用。 随着深度学习的快速发展,神经网络的规模也变得越来越大。例如,在ImageNet识别挑战赛中, 从2012https://cloud.tencent.com/developer/article/1544512
7.基于深度学习的权重计算深度学习算法lgmyxbjfu的技术博客2016年AlphaGo计算机围棋系统战胜顶尖职业棋手李世石,引起了全世界的广泛关注,人工智能进一步被推到了风口浪尖。而其中的深度增强学习算法是AlphaGo的核心,也是通用人工智能的实现关键。本文将带领大家了解深度增强学习的前沿算法思想,领略人工智能的核心奥秘。 前言 https://blog.51cto.com/u_14444/11796212
8.关于机器学习,这可能是目前最全面最无痛的入门路径和资源!但是,各位童鞋,不要慌也不要怕李杰克有自信这应该是目前你在网上能够读到的最全面、最良心、最友好的关于机器学习入门路径和资源分享的文章了。 说它“全面”是因为我为大家梳理了Python及常用库、机器学习算法、深度学习框架的学习路径和资源,就算你不打算根据推荐的资源进入更深的学习,读完文章后,你也应该大https://www.36kr.com/p/5109465.html
9.每日热点1102Nature子刊:深度学习算法可以在显微镜图像中识别出各种细菌 BMJ:人工甜味剂安全性再添新忧!超10万人研究发现,饮食中总甜味剂摄入量高,与心血管疾病和脑血管疾病风险增加9%和18%相关 舆情信息 新冠病毒疫苗接种情况 世卫组织:黎巴嫩霍乱疫情迅速蔓延 “个人碳账户”还应更多些 https://www.sccdc.cn/Article/View?id=30661
10.2020年5月,人工智能与机器学习快速医学成像与高质量图像重建内容:本项目主要由厦门大学计算感知实验室完成,项目依托人工智能与机器学习方法,进行快速高维高分辨磁共振医学成像、高质量图像重建和应用研究,主要包括人工智能成像、基于稀疏表示的压缩感知成像以及基于指数函数的低秩Hankel矩阵/张量图像重建等,相关方法也可以拓展到其它医学和光学成像等。 https://csrc.xmu.edu.cn/index_cn/info/1065/1309.htm
11.阿里云计算有限公司集成了阿里云实时预判的路况预测系统,ET能提供从5分钟到未来1小时精准度高达92%的路况拥堵的预测,可为交通部门提供实时排堵疏导方案支持,为个人提供智慧出行计划指导。 为ET提供技术支持的是基于阿里云分布式计算引擎的机器学习算法平台,平台提供了丰富的组件,包括数据预处理、特征工程、算法组件、预测与评估,所有算法都经https://baike.sogou.com/v6979914.htm
12.计算机科学与技术专业开题报告范文模板:基于深度学习的图像识别近年来,随着深度学习技术的快速发展,图像识别领域取得了长足进步。图像识别技术已经被广泛应用于人脸识别、物体检测、场景分析等领域,深度学习模型在图像分类和识别任务中表现出色。基于深度学习的图像识别算法成为当前研究的热点之一。本研究将基于深度学习,探索图像识别算法的新方法和技术,以提高图像识别的准确性和效率。 https://www.fs-ky.cn/www.fs-ky.cn/kaiti/65604.html
13.GitHub机器学习的数学基础 CS229线性代数与概率论基础 机器学习基础 快速入门 机器学习算法地图 机器学习 吴恩达5. DNN概述 GitHub上的机器学习/深度学习综述项目合集 AlphaTree-graphic-deep-neural-network CNN 发展《21个项目玩转深度学习———基于TensorFlow的实践详解》 最全Tensorflow2.0 入门教程持续更新 Github优https://github.com/qwwz/DeepLearning
14.花十分钟,让你变成AI产品经理(附知识框架脑图)5)Off policy(算法:Qleaning, Deep-Q-Network) 可亲自参与;也可以不亲自参与,通过观看其他人或机器,对其他人或机器进行模仿。 强化学习理论二:agent不需要理解环境、分析环境时,做出决策,该决策正确时奖励,错误时不奖励或惩罚。agent不会在动作时去计算是否得到奖励的概率。 https://www.jianshu.com/p/eba6a1ca98a4
15.算法图书推荐经典书籍畅销书清单Spring 5攻略 R数据可视化手册 第2版 演化学习 理论与算法进展 精装版 C++ Templates(第2版)中文版由浅入深学习SAP财务 大数据测试技术与实践 玩转思维导图 让孩子受益一生的8个思维工具 趋势投资 金融姿势决定健康:每天15分钟,轻松保持强健身体 Maya Python 游戏与影视编程指南 Photoshop CC摄影后期专业技法http://epubit.com/books?code=N30044&type=ushu&seq=0
16.科学网—ChatGPT/GPT4+AI绘图+文本+编程+论文高效写作结合到底有3.熟练掌握ChatGPT融合相关插件的应用,完成数据分析、编程以及深度学习等相关科研项目; 4.掌握各种AI绘图工具,随意生成各类型性图像; ?5.总结会议参加人员关注问题,现场进行辅助指导及交流。 专题一 OpenAI2023年开发者大会及谷歌大模型Gemini等最新技术 https://wap.sciencenet.cn/blog-3539141-1415288.html
17.AlphaZero加强版AlphaTensor问世,发现史上最快矩阵乘法算法对于中风患者来说,每一分钟都很重要;治疗耽误的时间越长,结果就越糟。新算法的准确性堪比人类专家,而且比人类专家快150倍。一个更快的诊断有助于医生对最紧急病例进行快速分类,并由人类放射科医生进行复查。 如果用DeepMind在pubmed上检索一下,能发现有323篇文章,很多都是重量级文章,可以说深度学习算法已广泛应用https://www.medsci.cn/article/show_article.do?id=97c6e419443f
18.私域增长社零基础玩转Stable Diffusion,就看这个系列的视频了!Python官网:https://www.python.org/downloadsGit置顶 学会这5个ChatGPT进阶技巧,新手也能30分钟搞定一篇自媒体爆文! 写文章,是 ChatGPT最擅长的能力如何学习chatgpt和机器算法 chatgtp国内版体验地址点击https://m.yuyanmcn.com App下载地址:http:/http://xinyuanhaowu.cn/cn/h-col-146.html