
machine learning
BlueBlueSkyZ
这个作者很懒,什么都没留下…
展开
-
AutoML简介——一个Github仓库的README,精选了很多AutoML相关文章
前言因为最近想找一下AutoML的文章看看,正好看到了这个仓库,有兴趣的小伙伴可以去打个星追踪一下。是关于AutoML一些最新研究成果的整理,这个仓库前面也有一些关于AutoML的介绍,正好可以做个翻译,方便理解AutoML。这个账号定位是中国,不过仓库竟然没有中文翻译,如果翻译有什么问题欢迎指出。Awesome-AutoML-PapersAwesome-AutoML-Papers是一个自...翻译 2020-03-08 23:54:35 · 622 阅读 · 0 评论 -
TensorFlow.js课程笔记(四)
前言终于到了最后一章,这里就是相当于一个大作业,设计一个TensorFlow.js程序能够识别《石头剪刀布》中的各个手势。升级版就是添加了Spock和Lizard另外两个手势,有兴趣的可以看一下维基百科。这里主要用到了迁移学习的知识,将mobilenet识别图像特征的能力迁移到我们的应用中,然后根据实际的需求进行改写。石头剪刀布这个demo是调用电脑摄像头,你把手势一张张拍下来自己打标签...原创 2020-03-07 23:22:21 · 471 阅读 · 0 评论 -
Tensorflow.js课程笔记(三)
前言前面是讲JavaScript如何搭建模型并运行的,但是实际情况是大家一般不会直接用JavaScript进行构建,而是先用Python进行本地的测试,而且就目前的情况来说,Python构建的PC端应用程序明显更多。但是TensorFlow.js早就想到了这个问题,因此他们构建了一些工具,能够支持开发者基于本地Python进行训练后移植到Web端。第三周应用已经训练好的模型这里举了两个最...原创 2020-03-07 21:37:05 · 731 阅读 · 0 评论 -
TensorFlow.js课程笔记(二)
前言前面一周的课程是讲了一些TensorFlow.js的基本用法,以及对于一些文本数据的处理。但是,深度学习真正开始风靡是从图像领域开始的,因此如何对图像进行处理也是该课程的一个重要环节。第二周这一周就是一个图像的应用,讲的是经典的MNIST数据集在网页上是如何训练以及应用的。这里不得不提的是小飞机是必备的,因为很多资源都是线上下载的, 没有小飞机的话代码根本没法跑。训练数据网上直接下...原创 2020-02-18 21:03:59 · 353 阅读 · 0 评论 -
TensorFlow.js课程笔记(一)
前沿在Coursera上学习了一下课程《Browser-based Models with TensorFlow.js》,感觉TensorFlow.js还是十分有趣的,可以让网页能够调用终端的运算资源,这样一来可以大大缓解云端的计算压力。Coursera上这门课还是比较推荐初学者去听一下的,基本上对各个部分的应用都有很详细的讲解。不过总体不算很深入,主要是老师讲解了一遍整个TensorFlow...原创 2020-02-17 21:13:44 · 579 阅读 · 0 评论 -
小数据集下的多分类问题(神经网络/SVM方案)
这里我首先使用了神经网络对数据集进行分类,但经过测试,在数据集很小(不足200)的情况下,神经网络很难拟合出足够好的参数,最终准确率不到90%。最后还是决定用传统方法,这里选用的就是支持向量机,随机抽取每类样本作为训练集的情况下,SVM基本上能够达到全对,除非偶尔几次边际几个点被选做了测试集。原创 2020-01-11 15:32:29 · 4872 阅读 · 0 评论 -
连续贝叶斯分类
连续贝叶斯分类以下所有特征参数的概率密度函数是连续的,故称作连续贝叶斯分类。例题一组人类特征的统计数据性别sex身高height(英尺)体重weight(磅)脚掌foot(英寸)男618012男5.9219011男5.5817012男5.9216510女51006女5.51508女5.421...原创 2019-09-27 21:26:22 · 1914 阅读 · 3 评论 -
tensorflow gpu环境搭建与一些坑
前言为了在实验室Windows工作站搭个gpu训练环境,前后大概花了一整天时间搭完。先简要说一下经验:先找一篇新一点的教程进行配置,我这边只是给个参考;最好暂时不要用最新的CUDA、py、tf,因为很有可能不支持。配置显卡:GTX 1070Python 3.6.2CUDA 9.0cuDNN 7.5 for CUDA 9.0tensorflow-gpu 1.10这都901...原创 2019-03-05 16:38:07 · 452 阅读 · 0 评论 -
吴恩达Coursera机器学习编程作业提交方式(以Mac为例)
前言这个是第一次的作业,很多流程也是摸索了一下。感觉Coursera能有这样的理论实践相结合的部分真的很棒,而且作业部分做的引导部分也不错(虽然我还是有时候要借鉴一下别人的思路)。提交准备这个是记录一下如何配置环境的,配好的同学可以直接看下面的题解。安装Octave\MatlabOctave和Matlab选一个安装就行了,我省得麻烦就选择了免费的Octave,Matlab语法也是几乎一样...原创 2018-11-17 16:04:39 · 10502 阅读 · 7 评论 -
吴恩达(AndrewNG)机器学习课程学习小技巧
前言因为现在是机器学习的热潮,之前也是看过一部分的资料,比如李航的《统计学习方法》也拜读过,但真正系统的学习还真的是没有。也想趁着最近一段比较能自由支配的时间好好学习一段时间。现在学习了一段时间,先把这些记录小技巧记录下来吧。视频视频...原创 2018-11-13 22:36:53 · 553 阅读 · 0 评论 -
用强化学习制作游戏AI
前言本人最近在研究强化学习方式制作游戏AI,目前项目还在进展当中,训练效果只能说是马马虎虎,可能在细节方面处理得不是很好,现在先趁着有空记录一下近阶段的学习情况吧,如果自己的研究能给大家提供一点灵感那最好不过了。关于AI制作的方向传统算法方式传统算法这边不是我这次研究的重点,但确实是一个很经典的方向,很多游戏AI都是使用传统算法加以实现,比如NPC一定范围内随机走动之类的。 说是...原创 2018-08-11 21:28:03 · 9745 阅读 · 10 评论 -
python实现单层感知机(perceptron)
前言最近在学习李航教授著作《统计学习方法》,刚刚起步单纯学概念也是有点无聊,于是乎就想利用python复现一下感知机。因为不是大佬,一是机器学习方面的水准不算很高,二来python不是本人熟悉的语言,语法难免僵硬,抑或说是java化,各种不足也敬请谅解。简单介绍原理相信各位愿意继续阅读我的文章的,一定不是想了解感知机原理的,原理介绍网上一大堆,我也不浪费篇幅来写了,感觉大家可以...原创 2018-06-26 09:53:47 · 3945 阅读 · 0 评论 -
Techopedia关于输出层的科普
前言最近开始随意学习一下深度学习,学习不是很系统,之前也没有基础。学习TensorFlow看到了一些定义,有时候感觉不是很清楚,百度也是很坑(专业知识很少令人满意),于是谷歌找到了一些文章大概科普了输出层(Output Layer)是干什么的。但是我觉得我翻译的这篇文章可能作为其他文章的补充或许更好,因为讲得确实是比较含糊。 原文链接奉上,能力有限,翻译如有错误,敬请指正。译定义——...翻译 2018-05-31 20:31:09 · 1811 阅读 · 0 评论 -
卷积神经网络(CNN)中全连接层(FC layer)的作用
前言一般来说,卷积神经网络会有三种类型的隐藏层——卷积层、池化层、全连接层。卷积层和池化层比较好理解,主要很多教程也会解释。卷积层(Convolutional layer)主要是用一个采样器从输入数据中采集关键数据内容;池化层(Pooling layer)则是对卷积层结果的压缩得到更加重要的特征,同时还能有效控制过拟合。但是可怜的全连接层(Fully Connected laye...翻译 2018-06-03 19:57:12 · 37265 阅读 · 4 评论