自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

UESTC_201722的博客

这世上天才很少,懒蛋却很多,你若对得起时间,时间变便得起你.

  • 博客(28)
  • 收藏
  • 关注

原创 [机器学习] 神经网络-各大主流激活函数-优缺点

激活函数为什么要使用激活函数常用激活函数说明==sigmoid==优缺点优点缺点==tanh==优缺点优点缺点==ReLu==优缺点优点缺点==简单介绍Leakly ReLU函数====简单介绍ELU函数==参考说明为什么要使用激活函数在深度学习中,信号从一个神经元传入到下一层神经元之前是通过线性加权和来计算的,而进入下一层神经元需要经过非线性的激活函数,继续往下传递,如此循环下去。由于这些...

2018-12-29 19:40:43 2640

原创 tf.pow, tf.math.pow 讲解

tf.pow, tf.math.pow 是一样的这个操作为:x和y中的 对应元素 计算xyx^{y}xy,注意支持"广播方式(写这篇博客的初衷)"返回的是一个tensortf.math.pow( x, y, name=None)sess=tf.Session()x=tf.constant([[2,3],[4,5]])y_1=2res_1=tf.pow...

2018-12-28 19:16:15 9343 1

原创 实现一个真实的动态RNN

提示如果代码中出现了你不懂的接口,请翻看本人博客分类中名为 “tensorflow学习”的类目中,本人肯定一定有的,这里就列取出了主要的两个接口说明,其他如果不懂的,请自己去找哈tf.nn.dynamic_rnn详解tf.gather,tf.range的详解代码代码来自这里,我对进行了一些接口的提升,改进#!/usr/bin/env python# coding: utf-8fro...

2018-12-28 16:11:57 887

原创 tf.gather,tf.range()的详解

在讲解这个之前,我们首先讲一下tf.range(),因为这两个一般都是在一起用的tf.range()其和python中的range()的用法基本一样,只不过这里返回的是一个1-D的tensortf.range(limit, delta=1, dtype=None, name=‘range’)tf.range(start, limit, delta=1, dtype=None, name=‘...

2018-12-28 16:03:04 2651

原创 tf.nn.dynamic_rnn的详解

tf.nn.dynamic_rnn其和tf.nn.static_rnn,在输入,输出,参数上有很大的区别,请仔细阅读比较tf.nn.dynamic_rnn( cell, inputs, sequence_length=None, initial_state=None, dtype=None, parallel_iterations=None, ...

2018-12-28 15:23:01 4829

原创 简化路径

这一题本身没什么难度,主要是明白路径中几个特殊的符号("..",".")的含义,同时注意题目给出的是完全路径题目给定一个文档 (Unix-style) 的完全路径,请进行路径简化。例如,path = "/home/", => "/home"path = "/a/./b/../../c/", => "/c"边界情况:你是否考虑了 路径 = “/…

2018-12-28 11:19:00 164

原创 求解x 的平方根 python --值得一看!

题目实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842…,由于返回类型是整数,小数部分将被舍去。‘’’解题思路这里最“要脸”的解法 就是调用库函数使用牛顿迭代法(这也...

2018-12-28 10:27:13 1968

原创 python的random模块常用方法讲解--大全

目的长期做NLP研究,经常需将语料处理成特殊的格式,这个模块经常用到,每次都要去查。。。。。今天有时间,一次性,整理出中文的所有的方法的解释和例子,方便自己查阅,同时分享出来供大家参考好了废话不说了…整数领域random.randrange(start,stop[,step])作用从range(start,stop,step),随机选择一个元素(注意:实际上没有创建一个range ob...

2018-12-26 22:44:44 1027 1

原创 实现一个双向的RNN(用于分类的)

提示如果代码中出现了你不懂的接口,请翻看本人博客分类中名为 “tensorflow学习”的类目中,本人肯定一定有的tf.nn.static_bidirectional_rnn请看本人这篇博客实现一个双向的RNN,用于MNIST分类代码来自这里,本人改了一些#!/usr/bin/env python# coding: utf-8# In[1]:from __future__ ...

2018-12-24 22:57:25 1341

原创 tf.nn.static_bidirectional_rnn ; tf.contrib.rnn.static_bidirectional_rnn 讲解

tf.nn.static_bidirectional_rnn h 和tf.contrib.rnn.static_bidirectional_rnn是一样的tf.nn.static_bidirectional_rnn别名:tf.contrib.rnn.static_bidirectional_rnntf.nn.static_bidirectional_rnntf.nn.static_bi...

2018-12-24 22:50:43 1204

原创 实现一个简单的RNN,并对所用到的所有知识点进行讲解

tf.unstack请看本人这篇博客tf.nn.rnn_cell.LSTMCell 和 tf.contrib.rnn.LSTMCell请看本人这篇博客tf.nn.static_rnn 和 tf.contrib.rnn.static_rnn请看本人这篇博客实现一个简单的RNN代码来自这里,我稍微改了一些#!/usr/bin/env python# coding: utf-8...

2018-12-23 16:50:10 324

原创 tf.unstack讲解

tf.unstacktf.unstack( value, num=None, axis=0, name='unstack')'''Args: value: A rank R > 0 Tensor to be unstacked. num: An int. The length of the dimension axis. Automatically...

2018-12-23 16:41:20 1197

原创 tf.stack讲解

tf.stacktf.stack( values, axis=0, name='stack')'''Args: values: A list of Tensor objects with the same shape and type. axis: An int. The axis to stack along. Defaults to the first di...

2018-12-23 15:57:22 1187

原创 tf.contrib.rnn.LSTMCell 和 tf.nn.rnn_cell.LSTMCell讲解

tf.contrib.rnn.LSTMCell 和 tf.nn.rnn_cell.LSTMCell 两个是一样的tf.nn.rnn_cell_LSTMCell()__init__( num_units, use_peepholes=False, cell_clip=None, initializer=None, num_proj=None, p...

2018-12-23 15:08:54 14286 5

原创 tf.nn.static_rnn 和 tf.contrib.rnn.static_rnn讲解

tf.nn.static_rnn 和 tf.contrib.rnn.static_rnn tf.nn.static_rnn 是一样的,都表示同一个这里讲解一下 tf.nn.static_rnntf.nn.static_rnntf.nn.static_rnn( cell, inputs, initial_state=None, dtype=None, ...

2018-12-23 12:33:38 2075

原创 讲解tf.estimator.Estimator tf.layers等高级API实现一个CNN

tf.contrib.layers.flatten假设输入(inputs)的第一个维度表示batch_size。在保持batch_size的同时,使输入的shape变为: [batch_size, k]tf.contrib.layers.flatten( inputs, outputs_collections=None, scope=None)'''Args:...

2018-12-22 21:06:06 826

原创 跳跃游戏 python实现

题目描述给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。示例 1:输入: [2,3,1,1,4]输出: true解释: 从位置 0 到 1 跳 1 步, 然后跳 3 步到达最后一个位置。示例 2:输入: [3,2,1,0,4]输出: false解释: 无论怎样,你总会到达索引为 3 的位置。但...

2018-12-22 15:18:09 1495

转载 使用zip同时遍历多个迭代对象

zip(iterable1, iterable2,…)功能描述zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存。我们可以使用 list() 转换来输出列表。zip()参数可以接受任何类型的序列,同时也可以有两个以上的参数;当传入参数的长度不同时,zip能自动以最短序列长度为准进行截取,获得元组。例...

2018-12-22 10:36:24 517

原创 tf.nn.dropout讲解

Dropout原理简述:来自这位大佬tf.nn.dropout是TensorFlow里面为了防止或减轻过拟合而使用的函数,它一般用在全连接层。Dropout就是在不同的训练过程中随机扔掉一部分神经元。也就是让某个神经元的激活值以一定的概率p,让其停止工作,这次训练过程中不更新权值,也不参加神经网络的计算。但是它的权重得保留下来(只是暂时不更新而已),因为下次样本输入时它可能又得工作了。 示意...

2018-12-21 21:39:41 1613

原创 tf.nn.conv2d tf.nn.bias_add tf.nn.max_pool tf.nn.bias_add tf.nn.relu 实现一个CNN

温馨提示我首先会对知识点进行讲解,后面的代码会用到这里所讲的所有知识点,在看的时候,如果不懂也没事,看了后面代码就会明白tf.nn.conv2dtf.nn.conv2d( input, filter, strides, padding, use_cudnn_on_gpu=True, data_format='NHWC', dilatio...

2018-12-21 21:20:18 1395 1

原创 最大连续子序列和

题目描述给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。解答思路个人认为 该题还是很值得研究的解答思路,这位大佬说...

2018-12-21 12:06:04 268

原创 使用tf.estimator创建一个简单的神经网络(对所用到的所有知识点进行讲解)

tf.layers.densetf.layers.dense( inputs, units, activation=None, use_bias=True, kernel_initializer=None, bias_initializer=tf.zeros_initializer(), kernel_regularizer=None, ...

2018-12-16 18:41:47 612

原创 tf.estimator.Estimator讲解

tf.estimator.Estimator简单介绍是一个class 所以需要初始化,作用是用来 训练和评价 tensorflow 模型的Estimator对象包装由一个名为model_fn函数指定的模型,model_fn在给定输入和许多其他参数的情况下,返回执行训练、评估或预测所需的操作。所有输出(checkpoints, event files, etc.等)都写入model_dir或其...

2018-12-15 22:39:00 10987

原创 tf.metrics.accuracy讲解

tf.metrics.accuracytf.metrics.accuracy( labels, predictions, weights=None, metrics_collections=None, updates_collections=None, name=None)'''Args: labels: The ground truth...

2018-12-15 19:51:12 2011

原创 tf.estimator.EstimatorSpec讲解

作用是一个class(类),是定义在model_fn中的,并且model_fn返回的也是特的一个实例,这个实例是用来初始化Estimator类的(Ops and objects returned from a model_fn and passed to an Estimator.)具体细节Creates a validated EstimatorSpec instance.@stati...

2018-12-14 22:18:21 17284

原创 tf.train.GradientDescentOptimizer 后期专门补上

__init__( learning_rate, use_locking=False, name='GradientDescent')他是一个类,下面有好多方法,这里讲一下,最后代码用到的 minimizeminizeminimize( loss, global_step=None, var_list=None, gate_grad...

2018-12-14 21:41:01 3046

原创 通配符匹配_讲解和python3实现

题目描述给定一个字符串 (s) 和一个字符模式 § ,实现一个支持 ‘?’ 和 ‘*’ 的通配符匹配。‘?’ 可以匹配任何单个字符。‘*’ 可以匹配任意字符串(包括空字符串)。两个字符串完全匹配才算匹配成功。说明:s 可能为空,且只包含从 a-z 的小写字母。p 可能为空,且只包含从 a-z 的小写字母,以及字符 ? 和 *。示例 1:输入:s = “aa”p = “a”输...

2018-12-12 20:55:50 3408

原创 字符串相乘(大数相乘) python实现

首先讲解 两个小技巧list 反转 reverse>>> l=[1,2,3,4,5,6]>>> l.reverse()>>> l[6, 5, 4, 3, 2, 1]str 反转 [::-1]>>> >>> s="abcde">>&

2018-12-06 22:18:13 2727

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除