神经网络
文章平均质量分 53
M.François
Learning code by doing more projects as many as you can.
展开
-
深度学习 之一 【神经网络介绍】
一般公式一般的二维线性分类预测公式: y hat = W * x + b一般的三维线性分类预测公式: y hat = W1 * x1 + W2 * x2 + W3 * x3 + b如果是n维线性分类预测公式: y hat = W1 * x1 + W2 * x2 + ... + Wn * xn + b1.为什么感知器被称作为“神经网络“?因为感知器结构和大脑神经元的结构很相...原创 2018-05-21 17:48:53 · 2397 阅读 · 1 评论 -
神经机器翻译 Sequence2Sequence 教程
原文链接:https://telabytes.com/article/preview?id=6作者: Thang Luong, Eugene Brevdo, Rui Zhao (Google Research Blogpost, Github)本教程的这个版本需要TensorFlow Nightly。要使用稳定的TensorFlow版本,请考虑其他分支,如tf-1.4。介绍序列到序列(S...转载 2019-03-27 16:25:01 · 1022 阅读 · 0 评论 -
几行代码就能识别狗狗,你还在等什么?
来自特拉字节AI文章:https://telabytes.com/article/preview?id=20from keras.preprocessing import imagedef plot_bar(predictions): types = [pred[1] for pred in predictions] probs = [pred[2] for pred in...转载 2019-03-06 11:18:41 · 1043 阅读 · 0 评论 -
使用Keras的预训练模型做图像分类的详细代码
来自:https://telabytes.com/article/preview?id=21所有这些架构都与所有后端兼容(TensorFlow,Theano和CNTK),并且在实例化时,模型将根据Keras配置文件〜/ .keras / keras.json中设置的图像数据格式构建。例如,如果您设置了image_data_format = channels_last,则将根据TensorFlo...转载 2019-03-06 11:14:28 · 3006 阅读 · 0 评论 -
程序员创业:从有想法 -> 公司注册 -> 项目路演 -> 一对一投资人商谈
写这篇博客的目的就是想记录下博主从有想法idea到项目落地的一个流程。作为一名资深的程序员,开办公司的这些压根不懂,以下是本人的浅谈,只希望为创业的路上朋友们少走弯路,多点时间干项目!!!1.有想法2.项目的Demo实现3.公司注册4.项目路演5.与投资人商谈一、有想法之前一直在做研发工作,曾任职美联国际英语集团、奇虎360、知乎等企业。从2013年开始人工智能的到来催生了非常多的...原创 2018-12-20 16:48:54 · 1822 阅读 · 2 评论 -
AutoML
1.Azure 自动机器学习(预览版)是否开源: 否是否基于云: 是(仅测试,训练可在任何机器上进行)支持任务: 分类,回归所用技术: 概率矩阵分解 + 贝叶斯优化训练框架: sklearn2.谷歌 AutoML是否开源: 否是否基于云: 是(训练和测试均基于云)支持任务: 用于分类的 CNN,RNN,LSTM所用技术: 基于策略梯度更新的强化学习训练框架: TensorFl...转载 2018-11-24 14:38:05 · 220 阅读 · 0 评论 -
神经网络 从ReLU到Sinc,26种激活函数可视化
转自:https://mp.weixin.qq.com/s/7DgiXCNBS5vb07WIKTFYRQ在神经网络中,激活函数决定来自给定输入集的节点的输出,其中非线性激活函数允许网络复制复杂的非线性行为。正如绝大多数神经网络借助某种形式的梯度下降进行优化,激活函数需要是可微分(或者至少是几乎完全可微分的)。此外,复杂的激活函数也许产生一些梯度消失或爆炸的问题。因此,神经网络倾向于部署若干个特...转载 2018-07-03 23:04:16 · 1496 阅读 · 0 评论 -
怎样构建深度学习模型?六步走,时刻小心过拟合 | 入门指南
想要训练个深度神经网络,也准备好了可以直接用的数据,要从哪里开始上手?来自美国的Harry Khanna,精心编织了一套六步法。大家可以瞻仰一下,然后决定要不要行动。整个过程中,过拟合的问题时时刻刻都要注意。1. 选个损失函数选择怎样的损失函数,取决于需要解决怎样的问题。如果是回归问题,就可以用均方误差 (MSE)损失函数。如果是分类问题,就用交叉熵 (Cross-Entr...转载 2018-07-03 21:02:31 · 720 阅读 · 0 评论 -
tensorflow.python.framework.errors_impl.InternalError: Failed to create session.
今天在AWS上运行我的神经网络代码,然后直接在Conv2D的方法出报错了,然后google了下,在stackoverflow上有人说:直接在命令行键入:export CUDA_VISIBLE_DEVICES=''然后重新运行代码, 就好了。他们猜测,可能是GPU内容不够了。...原创 2018-07-03 14:53:50 · 7778 阅读 · 3 评论 -
深度学习 之八 【循环神经网络 RNN】
1.循环神经网络 Recurrent Neural Network循环神经网络,一般用在 语音识别,例如:Google Assistant, Apple Siri, Amazon Alexa 股票涨跌,随着时间的变化股票的涨跌 自然语言处理(NLP), 机器翻译, 手势识别这么多有趣的应用,我们来一探究竟!你喜欢玩游戏和机器人吗?查看 Open AI 制造的 DotA 2机...原创 2018-06-10 20:21:04 · 848 阅读 · 0 评论 -
深度学习 之四 【TensorFlow 两层神经网络】
在上一篇博客中,我们实现了一层神经网络,现在,我们将通过TensorFlow实现两层神经网络;添加一个隐藏层到网络,让它建模更复杂的功能。而且隐藏层上使用非线性激活函数可以模拟非线性函数。使用Relu在隐藏层作为激活函数,形成多层网络,如下图:那么,这个隐藏层激活函数,我们就使用 ReLu ,Relu是非线性激活函数,又称作修正线性单元,Relu对于所有的负的输入,返回0,大于等于0的...原创 2018-06-05 20:10:30 · 2086 阅读 · 1 评论 -
深度学习 之三 【TensorFlow 一层神经网络 实战】
import hashlibimport osimport picklefrom urllib.request import urlretrieveimport numpy as npfrom PIL import Imagefrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing ...原创 2018-06-05 12:34:31 · 570 阅读 · 0 评论 -
2 万字全面测评深度学习框架 PaddlePaddle、TensorFlow 和 Keras | 程序员硬核评测
大家好,我是张强AI,今天要给大家分享一个人工智能之深度学习领域的MNIST手写数字识别入门级教程,等等?这跟那些网上一搜一大把的MNIST入门级教程有什么区别吗?我想说的是,还真有很大的区别!!!划重点来了。。首先这是一个针对初学者入门级的训练MNIST模型教程,因为一般我们在网上搜索的教程都是零散的,没有比较整套的代码和说明教程我们本篇就将MNIST教程的简单及完整的代码用百度的P...原创 2019-05-11 09:54:22 · 3912 阅读 · 0 评论