深度学习
kickout02
这个作者很懒,什么都没留下…
展开
-
tensorflow实现迁移学习
此例程出自《TensorFlow实战Google深度学习框架》6.5.2小节 卷积神经网络迁移学习。 数据集来自http://download.tensorflow.org/example_images/flower_photos.tgz ,及谷歌提供的Inception-v3模型https://storage.googleapis.com/download.tensorflow.org/mode转载 2017-06-01 21:40:14 · 619 阅读 · 1 评论 -
Python List的赋值方法 深拷贝与浅拷贝
Python中关于对象复制有三种类型的使用方式,赋值、浅拷贝与深拷贝。他们既有区别又有联系,刚好最近碰到这一类的问题,研究下。一、赋值 在python中,对象的赋值就是简单的对象引用,这点和C++不同。如下: &nbs...转载 2018-05-25 21:38:34 · 2599 阅读 · 0 评论 -
python里将字符串作为变量名
快速注册 python里如何将字符串作为变量名? python培训 2015-11-09 11:57:21 >>> s = “jeape...转载 2018-05-16 11:34:10 · 11252 阅读 · 0 评论 -
Tensorflow函数——tf.variable_scope()详解
tf.variable_scope(name_or_scope,default_name=None,values=None,initializer=None,regularizer=None,caching_device=None,partitioner=None,custom_getter=None,reuse=None...转载 2018-06-05 09:38:25 · 15006 阅读 · 1 评论 -
Python assert 断言函数
使用assert断言是学习python一个非常好的习惯,python assert 断言句语格式及用法很简单。在没完善一个程序之前,我们不知道程序在哪里会出错,与其让它在运行最崩溃,不如在出现错误条件时就崩溃,这时候就需要assert断言的帮助。本文主要是讲assert断言的基础知识。python assert断言的作...转载 2018-06-05 09:47:32 · 576 阅读 · 0 评论 -
Python的hasattr() getattr() setattr() 函数使用方法详解
Python的hasattr() getattr() setattr() 函数使用方法详解 hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回Fals...转载 2018-06-05 10:29:31 · 2398 阅读 · 1 评论 -
chipmunk创建和销毁刚体过程
1.物理空间初始化CC_ENABLE_CHIPMUNK_INTEGRATION 这个宏要在预编译的时候设置为1,默认已经设置好了,cpSpaceNew 创建一个物理空间,通过cpSpaceAddCollisionHandler设定碰撞的回调函数...转载 2018-09-16 16:00:29 · 359 阅读 · 0 评论 -
keras画acc和loss曲线图
#加载keras模块from __future__ import print_functionimport numpy as npnp.random.seed(1337) # for reproducibilityimport kerasfrom keras.datasets import mnistfrom keras.models import Sequentialfrom ...转载 2018-12-21 16:44:12 · 5773 阅读 · 7 评论 -
强化学习路在何方?
一、深度强化学习的泡沫 2015年,DeepMind的Volodymyr Mnih等研究员在《自然》杂志上发表论文Human-level control through deep reinforcement learning[1],该论文提出了一个结合深度学习(DL)技术和强化学习(RL)思想的模型Deep Q-Network(DQN)...转载 2018-12-12 13:13:23 · 801 阅读 · 0 评论 -
变革尚未成功:深度强化学习研究的短期悲观与长期乐观
深度强化学习是最接近于通用人工智能(AGI)的范式之一。不幸的是,迄今为止这种方法还不能真正地奏效。在本文中,作者将为我们解释深度强化学习没有成功的原因,介绍成功的典型案例,并指出让深度强化学习奏效的方法和研究方向。本文所引文献大多数来自于 Berkeley、Google Brain、DeepMind 以及 OpenAI 过去几年的工作,因为它们更容易获得。我难免遗漏了一些比较古老的文献和其他研究...转载 2018-12-12 13:14:15 · 791 阅读 · 0 评论 -
Uber AI实验室总结「神经进化」研究:如何利用遗传算法优化网络?
原文来源:Uber Engineering作者:Kenneth O. Stanley、Jeff Clune「雷克世界」编译:嗯~阿童木呀现如今,在深度学习领域中,我们通过随机梯度下降(SGD)对具有多个层和数百万个连接的深度神经网络(DNN)进行常规训练。许多人认为...转载 2018-05-14 20:22:17 · 751 阅读 · 0 评论 -
TensorFlow 全连接网络实现
1**神经网络**是一种数学模型,大量的神经元相连接并进行计算,用来对输入和输出间复杂的关系进行建模。神经网络训练,通过大量数据样本,对比正确答案和模型输出之间的区别(梯度),然后把这个区别(梯度)反向的传递回去,对每个相应的神经元进行一点点的改变。那么下一次在训练的时候就可以用已经改进一点点的神经元去得到稍微准确一点...转载 2018-05-19 23:34:41 · 985 阅读 · 0 评论 -
python中的类变量、成员变量和成员函数的局部变量使用
#encoding:utf-8class TestClass(object): classval1 = 100 #类变量 def __init__(self): self.memval2 = 200 #成员变量 self.memfuntion2(600) def memfuntion1...转载 2018-05-19 22:48:08 · 1579 阅读 · 0 评论 -
看DeepMind如何用Reinforcement learning玩游戏
看DeepMind如何用Reinforcement learning玩游戏Reinforcement LearningDeep Learning in RL所谓Q-learning细数挑战致命一击游戏准备实际操练飞翔吧小鸟由DRL看世界结构之美参考文献作者简介看DeepMind如何用Reinforcement learning玩游戏 说到机器学习最酷的分支,非Deep转载 2017-06-30 21:22:38 · 447 阅读 · 0 评论 -
Ubuntu14.04安装python后conda命令未找到
在使用anaconda装Python时,有时候路径可能没有加入到系统路径中,要手动加入:将anaconda的bin目录加入PATH,根据版本不同。确定anaconda的名字,如果是默认的,python3.7生成anaconda3echo′exportPATH=" /anaconda3/bin: echo 'export PATH="~/anaconda3/bin:PATH”’>>~/.bashrc转载 2017-08-27 21:47:27 · 3559 阅读 · 0 评论 -
神经网络中的激活函数-Sigmoid, ReLu, TanHyperbolic(tanh), softmax, softplus简述
不管是传统的神经网络模型还是时下热门的深度学习,我们都可以在其中看到激活函数的影子。所谓激活函数,就是在神经网络的神经元上运行的函数,负责将神经元的输入映射到输出端。常见的激活函数包括Sigmoid、TanHyperbolic(tanh)、ReLu、 softplus以及softmax函数。这些函数有一个共同的特点那就是他们都是非线性的函数。那么我们为什么要在神经网络中引入非线性的激活函数呢?引用h转载 2017-08-30 10:45:40 · 3711 阅读 · 0 评论 -
Windows10下用Anaconda安装TensorFlow,并在pycharm中使用
笔者之前在学习TensorFlow,也在自己的笔记本上完成了安装,在PyCharm中进行学习。但是最近为了使用Python的科学计算环境,我把之前的环境卸载了,并用Anaconda重新安装了TensorFlow,由于自己的笔记本已经很旧了,显卡不行,所以这里介绍一下cpu版本的安装方法和自己遇到的一些坑,截图甚多。这里直接上干货:1.安装Anaconda选择相应的Anaconda进行安装,下载地址点转载 2017-10-05 19:54:25 · 1851 阅读 · 0 评论 -
如何在Matlab中使用Plotly绘图
Plotly是一款适用于Phython、Java、Matlab等平台的在线绘图程序.下面,我们从零开始,看看如何用Plotly美化Matlab中的图片!Step1::首先,在Plotly官网上注册账号。https://plot.ly/matlab/Step2:注册完成后,进入账号设置,可以查看我的API KEY...转载 2018-05-10 21:39:44 · 1415 阅读 · 1 评论 -
Ubuntu 16.04 + Nvidia 显卡驱动 + Cuda 8.0 (问题总结 + 解决方案) 成功版
前言转自:https://blog.csdn.net/zafir_410/article/details/73188228utm_source=itdadao&utm_medium=referral前面好一阵子忙于写论文和改论文,好久没有做新实验了,最近又回到做实验是的节奏,这感觉很爽。 去年实验室买了两台...转载 2018-05-11 21:26:09 · 2563 阅读 · 0 评论 -
Ubuntu16.04CUDA8.0+cudnn+opencv3.1+ Caffe 安装步骤记录(超详尽)
历时一周终于在 ubuntu16.04 系统成功安装 caffe 并编译,网上有很多教程,但是某些步骤并没有讲解详尽,导致配置过程总是出现各种各样匪夷所思的问题,尤其对于新手而言更是欲哭无泪,在我饱受折磨后决定把安装步骤记录下来,尽量详尽清楚明白,避免后来小白重蹈覆辙。安装硬件: intel i5 + NVIDIA 740 ...转载 2018-05-11 21:28:10 · 734 阅读 · 0 评论 -
什么是可散列(hashable)的数据类型
在Python官方词汇表中,关于hashable类型的定义有这样一段话(点击打开链接): [plain] view plain copy print?An object is hashable if it&nbs...转载 2018-05-18 15:18:49 · 1015 阅读 · 0 评论 -
numpy - 获取array中数组元素的索引位置
原 numpy - 获取array中数组元素的索引 <div class="article-info-box"> <div class="article-bar-top d-flex"> <span class="...转载 2018-05-19 22:21:44 · 92856 阅读 · 3 评论 -
Matplotlib学习笔记——绘制误差线
绘制误差线 对任何一种科学测量方法来说,准确的衡量数据误差都是无比重要的事情,甚至比数据本身还重要.在数据可视化的结果中用图形将误差有效的显示出来,就可以提供更充分的信息.基本误差线#以下代码在notebook中执行%matplotlib inlineimport matplotlib.pyplot as pltimport num...转载 2019-03-19 19:40:55 · 1606 阅读 · 0 评论