Machine Learning
JameScottX
梦想家,技术爱好者
展开
-
Visual Studio 2017进行Python编程和机器学习
作者的废话(可绕开): 作为一个刚自学入门机器学习的小白,一开始不知道如何入手,面对繁多的开发环境,还要考虑支持不支持的问题,怎么扩展的问题,好不好装的问题,真的是让人头大,但是今天我向大家推荐VS2017上进行Python编程机器学习,当然了还有许多其他的开发环境,都很好,没用过,不了解,但是VS2017可以说是非常方便。常言道:出门去上学,在学校学习是最重要原创 2018-02-02 15:15:48 · 35146 阅读 · 5 评论 -
Unity3D环境 强化学习 训练机器人(TCP通讯机制)
前言: 已入强化学习一个学期了,发现自己急需一个物理环境来进行训练机器人,前前后后参考过过许多环境,但是最后选择了Unity3D,这是因为其足够简单,不用费很大的功夫就可以建立一个简易的机器人,只需要编写C#脚本和tensoflow进行通讯,立马就可以生成一个模型。对于这点,之前我找过资料看是否unity 支持python脚本,国外一老哥介绍了方法,但是我的电脑在安装一些内容时...原创 2018-08-01 17:23:10 · 8115 阅读 · 18 评论 -
Tensorflow 图片爬虫和迁移学习代码示例
说到迁移学习,讲的通俗点就是,利用别人的已经训练过的,只要训练结尾,就可以快速训练模型,就是站在巨人的肩膀上做事的道理!话不多说,直接看代码!在这里重重感谢莫烦老师!注:我的开发环境是VS2017!这个例子是区分猫和老虎的例子!首先,我们需要准备大量猫和老虎的照片,这里可以百度图片里爬虫得到!def Search(name,localpath,page): os.ma...原创 2018-02-14 23:00:07 · 3506 阅读 · 8 评论 -
Tensorflow 中的tf.reshape()理解和操作
Tensorflow 中的tf.reshape()前沿: 最近学习Tensorflow, 可以说是感触颇深,其中tf.reshape()可以说是处理数据格式的好方法,值得学习一番。以下就是官方的例子:import tensorflow as tf# tensor 't' is [1, 2, 3, 4, 5, 6, 7, 8, 9]# tensor 't' has ...原创 2018-02-08 17:48:34 · 5007 阅读 · 0 评论 -
requests爬取百度图片示例
前言: 在我们学习机器学习的时候,苦苦没有训练集,那么只有创造训练集,这里我参考了网上许多方法,发现requests真的是方便明了,这里向大家介绍一种方式!requests的get方法!当然还有post方法,附上一个链接供大家学习:点击打开链接直接上代码:import requestsfrom urllib.request import urlretrieveimport os#这里我...原创 2018-02-15 13:05:53 · 7998 阅读 · 4 评论 -
C++调用Python的方法
前言: 由于学习了python,作为机器人软件工程师方向的我,难免会想将tensorflow 结果数据,传出进行控制的方法,接下来介绍其中一种,C++调用Python!注意点:1) 在vs的附加包含目录中添加python的include路径; 2) 在vs Linker的附加库目录中添加python的libs路径;3) 注意,如果安装的python是64位的,那么vs工程也要是一直对...转载 2018-02-14 11:51:53 · 692 阅读 · 0 评论 -
Tensorflow batch_normalization的使用
tensorflow使用不同的activation, 会出现一些不一样的情况,以下为 tanh方式时,有无batch_normalization 出现的情况:ACTIVATION = tf.nn.tanh可以看出, 没有 batch_normalization, 每层的值迅速全部都饱和, 都跑去了 -1/1 这个饱和区间, 有 batch_normal...原创 2018-02-13 17:39:20 · 374 阅读 · 0 评论 -
Tensorflow 中scope重复利用Variable 或者 训练参数
前言: 在Tensorflow中我们想共享变量的时候,需要在一个name_scope下,网络中的一些参数有时利用也是如此,尤其是在RNN中,接下来向大家举例!代码如下:#这里的每个变量都不一样,没有共享with tf.name_scope("a_name_scope"): initializer = tf.constant_initializer...原创 2018-02-13 11:53:55 · 1666 阅读 · 0 评论 -
Tensorflow RNN Regression代码示例
前言: RNN回归是非常值得学习的内容,这里向大家介绍一个例子!仔细分析,其实很简单! 代码如下:import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltbatch_start = 0 time_steps =20 #时间步数batch_size = 50 #训...原创 2018-02-13 09:39:59 · 1276 阅读 · 0 评论 -
Tensorflow 使用CNN 进行mnist 训练代码示例
在VS2017上进行开发, 首先,个人问题不知道为什么无法下载mnist的资源,只能手动放在工程文件夹下 其中MNIST就是,百度云资源:点击打开链接代码如下:import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_d...原创 2018-02-11 15:03:21 · 4232 阅读 · 0 评论 -
tf.truncated_normal 与 tf.random_normal 用法
tf.truncated_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None)从截断的正态分布中输出随机值。 生成的值服从具有指定平均值和标准偏差的正态分布,如果生成的值大于平均值2个标准偏差的值则丢弃重新选择。在正态分布的曲线中,横轴区间(μ-σ,μ+σ)内的面积为68.268949%。 横轴区间(...转载 2018-02-11 14:36:54 · 711 阅读 · 0 评论 -
sklearn Classifier 基础例子
前沿: 学习了机器学习中的sklearn, 感觉颇有些简单,接下来就让我们看一个例子,来分析一下它的KNeighborsClassifier 例子,是如何工作的。代码如下:import numpy as npfrom sklearn import datasets #这里导入sklearn的数据库from sklearn.cross_validation import train_...原创 2018-02-09 17:21:49 · 2663 阅读 · 0 评论 -
sklearn 预测房价 线性回归的例子
前言: 预测房价可以说是,机器学习中回归的经典例子之一,接下来让我们用sklearn来学习他的具体操作。代码如下from sklearn import datasets #这里导入数据包from sklearn.linear_model import LinearRegression #...原创 2018-02-09 20:18:51 · 3858 阅读 · 0 评论 -
Tensorflow中transpose 解析
transpose函数作用是对矩阵进行转换操作解释:例如'x' is [[[1 2 3]# [4 5 6]]# [[7 8 9]# [10 11 12]]]这个是 2*2*3的矩阵,temp = tf.transpose(x , [0 , 1 ,2 ]), 其中 0 表示最外面的维度 数量为2个 , ...原创 2018-02-08 22:07:25 · 2747 阅读 · 0 评论 -
Tensorflow 常用操作和函数
前言: 学习了Tensorflow, 接下来让我们总结一下,里面有哪些常用操作和内容1、tensorflow的基本运作为了快速的熟悉TensorFlow编程,下面从一段简单的代码开始:import tensorflow as tf #定义‘符号’变量,也称为占位符 a = tf.placeholder("float") b = tf.placeholder("float") y...转载 2018-02-08 20:40:11 · 522 阅读 · 0 评论 -
Tensorflow RNN 关于mnist 的代码示例
在VS2017上进行开发, 首先,个人问题不知道为什么无法下载mnist的资源,只能手动放在工程文件夹下 其中MNIST就是,百度云资源:点击打开链接import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.r...原创 2018-02-08 19:38:32 · 1428 阅读 · 0 评论 -
强化学习训练机器人2 Unity3D环境
前言: 之前在Unity3D中尝试训练四足机器人学习奔跑前进,只是做了简单的尝试。在19年的寒假里由于要写论文,所以基于强化学习提出一种分层学习算法,实现四足机器人在腿瘸后仍可以继续向前运动。这种是一种比较简单的,所以也就只发表在国内的核心期刊上面。这也是我第一次写论文。个人感觉还是相比国内许多论文来讲,我的更加有价值些。这里为大家介绍四足机器的案例。 ...原创 2019-08-09 18:47:01 · 4065 阅读 · 5 评论