python人工智能入门纳米学位_学习笔记(一) - 机器学习纳米学位

不久前我在Udacity报名了数据分析和机器学习两门纳米课程。之所以对这个感兴趣是因为关注人工智能方面的资讯有一段时间了,觉得这是未来的趋势,希望今后能够在这方面有所成绩。选择纳米课程是因为我觉得它与Udacity的免费教程有些区别:有专业的人员对学习成果进行评估,提供建议。

建立学习社群,能够找到学习伙伴,互通有无。

围绕具体项目开展学习,提供就业方面的指导。

花了钱心疼,必须得学够本才行!

最后一条非常重要!(回头看一下,感觉上面几条非常工整,竟然有广告语的赶脚……)

告别学校很多年,知识全都还给了老师们。浏览了一圈,发现只有数据分析的初级课程对我来说作为入门还不算太难,于是报了名。大概两个星期之后,Udacity又推出新一期的机器学习,这门课程对我的吸引力更大。经过对照我发现数据分析和机器学习两门课程的初级班有很多的内容都是重叠的。比如说描述统计学,Python基础等等,所以我直接报名了机器学习的进阶班。纳米课程对学生学习的时间投入是有一定要求的,通常每门课需要学生每周至少保证投入10个小时。雄心勃勃的我一口气就报名了两门课程,很自信的觉得自己完全能够驾驭得了。本计划工作日下班回家花1.5~2小时学习,周末两天每天4~5个小时,这样就至少能够保证两门课程的最少时间投入。但是经过一段时间之后,才明白自己还是过于乐观了,因为下班之后我会跟老婆一起照顾娃。女儿刚出世不久,虽然有时候很磨人,但是也可爱的要命,每天回家一陪她就完全控制不了时间,结果就是两门课程都全面的落后。对了,需要提一下的是,Udacity的学习社群还是花样蛮多的。通常可以报名两种,一个是通关群,完成一个项目就会被工作人员传送到下一个项目群里,有点打游戏的意思。另一个是互助群,主要针对的是对自控力不是很自信的学员,提供一个10人左右的小团体,配有一名导师,日常任务就是关注学员进度,提醒每个人不要掉队。还会定期开班会,指导项目内容,分享学习心得。为了体验不同的学习效果,我数据分析和机器学习分别报了两个不同的社群。机器学习我报名了互助班,鉴于我遇到的时间上的困难,互助班导师苏尚君给了我很多非常棒的建议。

通过机器学习这门课,我对人工智能领域有了一个比较具体的认识。由于媒体近来对AI领域的热烈推捧,让人觉得科幻小说里的未来世界好像就在眼前。我也让想象力跟着飞了好一会儿,这也很大程度上促成了我下决心投入时间和金钱来学习入门。经过这段时间的学习,我开始重新审视自己对人工智能的认知,因为课程一开始的内容都是些朴素的数学和统计学原理,并没有什么黑科技。为什么人们可以将这些朴素的原理像魔法一样转换成AI各种强大的能力,这中间跨越了多少环节?对我来说,思考这个问题可能要比学会具体某个Python命令的用法更加重要。我可以短时间的学会怎样用Naive Bayes函数实现高精确度的匹配,用Decision Tree来构建预测模型,但是这些技术背后的机理却很难短时间就吃透。思考这些问题花费了我更多的时间,于是更跟不上课程进度要求,所以我可能一直是班里拖后腿的那个人。希望今后能迎头赶上~

总结一下这段时间学习的具体收获:重新梳理了一下描述统计学和推论统计学的知识;

掌握了基本的Python语法,Numpy,Pandas和Sklearn也熟悉起来;

学会用Naive Bayes,Desicion Tree,神经网络等方法建立机器学习模型;

用英文完成了三个项目,Stroop effect,Titanic Survival 和波士顿房价预测,虽然目前工作语言是英文,但是这么用心的写项目报告还是头一回;

搜集了很多机器学习方面的资料,发现了一些有趣的技术博客;

开始使用GitHub,越来越发现自己喜欢写代码,难道说我其实应该是程序猿的命么?才发现自己入错行这么多年,心情很复杂~

这个学习笔记在接下来的半年里每个月都会更新,主要是用来记录自己的点滴进步和心得,如果有幸能让读到的人有所收获,那简直我是幸福!~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/507744.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

睡眠音频分割及识别问题(一)

问题描述 通过手机App的录音功能,获得用户一整夜的睡眠音频,对睡眠音频进行分割,并对睡眠阶段进行判定。 (1)假设条件一:用户在相对安静的环境下进行睡眠,背景音可能会出现风声、雨声、汽车噪音…

discuz和php的关系,UCenter和Discuz!的关系

在论坛上经常见到一些站长朋友问:我论坛升级后,登录不上去了,提示密码不对;头像不显示了,显示叉烧包;注册、登录不了,提示内部错误等等。这些问题都有个共同点,就是Discuz!论坛本身和…

睡眠音频分割及识别问题(四)--YAMNet简介

简介 YAMNet模型是在 AudioSet 数据集(一个大型音频、视频数据集)上训练的音频事件分类器。 模型输入 该模型接收包含任意长度波形的float32一维张量或 NumPy数组,且满足范围[-1.0, 1.0]内的单声道16kHz样本。在内部,该算法将波…

oracle运行环境配置,oracle 环境配置开机自启动

环境:centos 6.5 oracle 11g自启动之前问题虚拟机里的oracle环境,每次重启完系统,用plsql developer连接,先是报错:无TNS监听程序解决方法是切换到系统的oracle用户,执行lsnrctl start,但是执行之前,因为O…

睡眠音频分割及识别问题(二)

输入 通过手机麦克风录制的任意长度睡眠声音。 输出 睡眠阶段曲线,该曲线可以反映出深度睡眠,浅度睡眠、REM睡眠、清醒各个阶段。 研究的核心问题 1、录制策略 (1)每隔10分钟录制一段睡眠音; 2、采用什么策略来…

睡眠音频分割及识别问题(三)

文献一:PANNs: Large-Scale Pretrained Audio Neural Networks for Audio Pattern Recognition [摘要] 音频模式识别是机器学习领域的一个重要研究课题,包括音频标注、声场景分类、音乐分类、语音情感分类和声音事件检测等多项任务。最近,神…

对应oracle生成java对象,Java学习笔记(十三)——通过Netbeans开发环境生成oracle数据库中表的对应hibernate映射文件...

【前面的话】身体慢慢已经快好了,感觉真好,哈哈。这篇文章要通过Hibernate对数据库进行操作,而Netbeans可以直接通过数据库逆向生成对应的映射文件。基础文章,选择性阅读。【步骤】1、 在netbeans中选择服务,点击数据库…

qt如何实现backspace的功能_如何实现知识星球列表拖拽功能

本 篇讲解一下如何实现在知识星球中星球列表的拖拽,各位可能都知道,我创建了一个星球【Hi Android】,所以最近使用这个软件比较多,之前也写过关于这个软件如何生成分享卡的文章,就是那篇文章有小伙伴建议我写一个星球的…

睡眠音频分割及识别问题(五)--YAMNet进一步分析

简介 YAMNet 是一个经过预训练的深度网络,可基于 AudioSet-YouTube 语料库 预测 521 种音频事件类别,并采用Mobilenet_v1深度可分离卷积架构。 输入 模型训练所使用的音频特征计算方式如下: 所有音频均重采样为 16 kHz 单声道。 通过长度…

vb.net调用oracle存储过程,vbnet2008连接oracle增删改查学习笔记(经典crud_含存储过程).doc...

vbnet2008连接oracle增删改查学习笔记(经典crud_含存储过程).doc 我的VBNETORACLE增删改查学习笔记(本源码在VBNET2008下测试通过)学习VBNET有一段时间了,之前一直学习VB60。过度到NET后发现与之前所学习的有了相当大的变化。于是将编程经常用到的增删改查代码提炼出…

睡眠音频分割及识别问题(六)--输入输出及方案讨论

简介 2021年7月13日,我和我的三个研究生一起拜访了玉米树,和王总等一起针对睡眠音频分割及识别问题进行了深入的讨论,达成了如下共识。 输入 由于保存整个晚上的睡眠音频所需要的存储空间过大,目前拟采用每隔30分钟&#xff08…

python文件独特行数_python——文件和数据格式化练习题:文件独特行数

描述 统计附件文件中与其他任何其他行都不同的行的数量,即独特行的数量。 问题分析 这道题是python123课程里面的一道题,我先说一下我的分析过程: 要实现问题找到不同行数,那就要用每一行分别和出它以外剩余所有行比较&#xff0c…

睡眠音频分割及识别问题(七)--接口输入输出讨论

简介 关于接口输入输出的讨论。 输入 1、音频文件路径,类型为:字符串; 2、预测多标签类型的排名,前n名,类型为:整型。 处理 1、将输入的音频分割为多个以1s为时间单位的音频片段; 2、利用P…

dhcp工具_网络分析之DHCP服务闯入QinQ二层隧道引发故障

一、Wireshark显示过滤器和QinQ二层隧道简述1.本段主要简述什么是Wireshark显示过滤器。显示过滤器是在现有的数据包中通过过滤条件,筛选想要查看的对象,不会丢失数据包,只是为了增强用户阅读而将一部分数据包隐藏起来。在“应用显…

php redis存储位置,redis数据保存在哪里

redis的数据是存在内存里吗?首先要明白redis是一个数据库,redis是一个内存数据库,所有数据基本上都存在于内存当中,会定时以追加或者快照的方式刷新到硬盘中。 (推荐学习:Redis视频教程)由于redis是一个内存数据库&…

python 多条件 选择 算法_浅析Python中的多条件排序实现

多条件排序及itemgetter的应用曾经客户端的同事用as写一大堆代码来排序,在得知Python排序往往只需要一行,惊讶无比,遂对python产生浓厚的兴趣。 之前在做足球的积分榜的时候需要用到多条件排序,如果积分相同,则按净胜球…

推荐系统: 数据、问题与算法

网络的迅速发展带来了信息量的大幅增长,使得用户在面对大量信息时无法从中获得对自己真正有用的那部分信息,对信息的使用效率反而降低了,导致信息超载(information overload)问题。 解决信息超载问题一个非常有潜力的办…

python字典遍历 没有顺序_Python中字典的顺序问题(为什么实践发现字典的遍历和方法popitem并不是随机的?)...

据称,字典的遍历是没有一定顺序的,但是我在实践中发现,它总是从第一组元素开始依次遍历到最后一个元素。 my_dict dict.fromkeys(range(10**5)) i 0 for k, v in my_dict.items(): ... if k ! i: ... print(k, i) ... print("字典的遍…

linux内核优化策略,linux系统调优小结

关于安全系统的调优:1、关闭selinux安全策略sed -i s#SELINUXenforcing#SELINUXdisabled#g /etc/sysconfig/selinuxfor oldboy in chkconfig --list|grep "3:on"|awk {print $1}|grep -vE "crond|network|sshd|rsyslog";do chkconfig $oldboy o…

睡眠音频分割及识别问题(八)--数据采集

问题 在采用PANN或者YAMNet框架进行学习的时候,没有梦话、磨牙等睡眠音频数据,在一些公开数据集上也没有找到(如果有哪位读者知道,麻烦给我在评论区留言,万分感谢)。 公开数据集包括: &#xf…