深度学习
JeemyJohn
这个作者很懒,什么都没留下…
展开
-
推荐算法—序列特征Attention方式总结
文章目录1、MLP的Attention Pooling方法2、DIN中的Attention1、MLP的Attention Pooling方法从图中可以看出,在对物品序列和物品特征序列处理的时候,不是直接采用sum/max/mean pooling进行融合,而是对每个物品和每个物品特征分别进行了加权融合。因为考虑到这样一种情况,比如当前用户要书,那么在用户的历史购买行为中,我们应该去多关注该用户之前都买什么样的书,而该用户在其他方面的购买记录就相对显得没有那么重要。因此基于此想法,权重的计算就是根据当前原创 2021-09-11 17:10:50 · 1234 阅读 · 0 评论 -
MNIST手写字识别的TensorFlow实现
1. 简介 本文介绍的是MNIST手写字体CNN识别模型的TensorFlow的实现。据本人亲自测试,当迭代训练次数为20000时能在验证集上取得最高的准确率。当迭代训练次数达到28000次之后,模型识别准确率骤降,至于原因本人后续研究解释。2. 完整源码实现from tensorflow.examples.tutorials.mnist import input_dataimport原创 2017-04-09 19:24:58 · 2282 阅读 · 6 评论 -
Win10 64bit下安装GPU版Tensorflow+Keras
Tensorflow和Keras都是支持Python接口的,所以本文中说的都是搭建一个Python的深度学习环境。 Keras是对Tensorflow或者Theano的再次封装,也就是以Tensorflow或Theano为后端,默认的后端是tensorflow,如果你想使用theano为后端,可以更改为theano。Keras为什么要对tensorflow和theano进行再次封装,当原创 2017-06-17 21:35:27 · 6242 阅读 · 13 评论 -
AlexNet 的tensorflow 实现
本文转载自 http://blog.csdn.net/chenriwei2/article/details/50615753# 输入数据import input_datamnist = input_data.read_data_sets("/tmp/data/", one_hot=True)import tensorflow as tf# 定义网络超参数learning_rate = 0.00原创 2017-04-09 19:12:52 · 1058 阅读 · 4 评论 -
深度学习入门
0、引言 近几年来人工智能越来越火,大家都已经知道了AlphaGo的威力,然而在其背后,从技术层面来说,深度学习功不可没。那么深度学习到底是什么,其与传统的机器学习之间又有什么样的关联。对于想入坑深度学习的同学,又该从哪些方面入手。这就是本文要回答的问题。1、深度学习的提出 先从深度学习的提出开始说起,深度学习的概念是由Hinton在2006年提出,他当时首次提出了深度信念网络(DBN),相原创 2017-08-13 11:16:52 · 5499 阅读 · 0 评论 -
AI大行其道,你准备好了吗?—谨送给徘徊于转行AI的程序员
前言 近年来,随着 Google 的 AlphaGo 打败韩国围棋棋手李世乭之后,机器学习尤其是深度学习的热潮席卷了整个IT界。所有的互联网公司,尤其是 Google 微软,百度,腾讯等巨头,无不在布局人工智能技术和市场。百度,腾讯,阿里巴巴,京东,等互联网巨头甚至都在美国硅谷大肆高薪挖掘人工智能人才。现在在北京,只要是机器学习算法岗位,少则月薪 20k,甚至100k 以上…… 不错,新时代时代原创 2017-07-09 16:13:40 · 31031 阅读 · 111 评论 -
深度神经网络训练的必知技巧
本文主要介绍8种实现细节的技巧或tricks:数据增广、图像预处理、网络初始化、训练过程中的技巧、激活函数的选择、不同正则化方法、来自于数据的洞察、集成多个深度网络的方法。1. 数据增广在不改变图像类别的情况下,增加数据量,能提高模型的泛化能力。 图像识别领域数据增广的例子自然图像的数据增广方式包括很多,如常用的水平翻转(horizontally flipping),一定程度的位移或者裁剪和颜色原创 2017-04-29 15:06:54 · 17672 阅读 · 37 评论