Explanation of GPU Important Specification [GPU的重要参数]
GPU的硬件参数直接决定了例如深度学习等计算密集型任务的运行时间,本文列出一些重要的参数[因为目前机器学习模型训练依赖CUDA,所以这里以N卡为主,希望OpenCL成熟后A卡也能加入深度学习]。
GPU的硬件参数直接决定了例如深度学习等计算密集型任务的运行时间,本文列出一些重要的参数[因为目前机器学习模型训练依赖CUDA,所以这里以N卡为主,希望OpenCL成熟后A卡也能加入深度学习]。
The summarized points of the book writing for computer science [1].
前文Name Scope vs Variable Scope in TensorFlow比较了作用域variable_scope
和name_scope
在TensorFlow中如何共享变量,但是它们需要分别和tf.get_variable
和tf.Variable
搭配使用。一般情况下,tf.variable_scope
和tf.get_variable
和搭配使用,tf.name_scope
和tf.Variable
搭配使用。
首先,据说这个问题名字的来源是这样的,赌场里的老虎机[slot machine]有一个绰号叫单臂强盗[single-armed bandit],因为它即使只有一只胳膊,也会把你的钱拿走。所以,当你进入一个赌场,面对一排老虎机,就像面对了一个多臂强盗,而Multi-Armed Bandit就是这样引申而来[当然还有一个说法是,可以把一排老虎机想象成一个老虎机有很多个臂,其实本质是一样的]。那么问题来了,由于不同老虎机的期望收益和期望损失不同,你采取什么老虎机选择策略来保证你的总收益最高呢?这就是经典的Multi-Armed Bandit问题。
OpenAI Gym库是一个兼容主流计算平台[例如TensorFlow,PyTorch,Theano]的强化学习工具包,可以让用户方便的调用API来构建自己的强化学习应用。
本文记录了一些笔者在使用 python[如无特别说明,主要是 python3]的技巧或者需要注意的地方,其他 python 的主要特性或者重要的使用方式,会单独成文不会列在这里。本文会持续更新。
在 Python[如无说明特指 Python3]中, 有将近 70 个内置函数[1],他们不需要用户定义或者声明引入,即可直接使用。在最近的项目中使用到了 globals()和 locals()两个函数,说一下自己的理解。
1. low on the totem pole