项目技术
思考熊
这个作者很懒,什么都没留下…
展开
-
java配置环境变量
1.安装JDK(二选一) 链接:http://pan.baidu.com/s/1boYBcQF 密码:3n56 链接:http://pan.baidu.com/s/1dE8i7Gt 密码:qngc 2.安装完成后开始配置环境变量,右击我的电脑,点击属性 3.在出现的对话框中选择高级系统设置(win7) 4.新建名为“classpath”的变量名,变量值为 .;%JAVA_HOME%\原创 2016-03-29 20:20:31 · 428 阅读 · 0 评论 -
生成模型和判别模型
输入变量与输出变量均为连续变量的预测问题成为回归问题;输出变量为有限个离散变量的预测问题称为分类问题;输入变量与输出变量均为序列的预测问题称为标注问题。1生成模型 生成模型估计的是联合概率分布(joint probability distribution),p(y, x)=p(y|x)*p(x),由数据学习联合概率密度分布P(X,Y),然后求出条件概率分布P(Y|X)作为预测...原创 2018-10-04 21:44:17 · 463 阅读 · 0 评论 -
正则化
通过降低复杂模型的复杂度来防止过拟合的规则称为正则化。L1正则化,即原损失函数 + 所有权重的平均绝对值 * λ ,其中λ >0 L2正则化,即原损失函数 + 所有权重平方和的平均值 * λ / 2 , λ>0L1 正则化可以理解为每次从权重中减去一个常数。L2 正则化可以理解为每次移除权重的 x%。本质都是为了降低模型的复杂度,防止过拟合。...原创 2018-10-04 21:42:56 · 230 阅读 · 0 评论 -
梯度消失和梯度爆炸
1.梯度爆炸1)原因在深层网络或递归神经网络中,误差梯度在更新中累积得到一个非常大的梯度,这样的梯度会大幅度更新网络参数,进而导致网络不稳定。在极端情况下,权重的值变得特别大,以至于结果会溢出(NaN值,无穷与非数值)。当梯度爆炸发生时,网络层之间反复乘以大于1.0的梯度值使得梯度值成倍增长。 2)现象模型无法在训练数据上收敛(比如,损失函数值非常差); 模型不稳定,在更新的...原创 2018-10-04 21:42:19 · 340 阅读 · 0 评论 -
GRU
GRU:有两个有两个门,即重置门reset gate、更新门update gate。这两个门控机制的特殊之处在于,它们能够保存长期序列中的信息,且不会随时间而清除或因为与预测不相关而移除。从直观上来说,重置门决定了如何将新的输入信息与前面的记忆相结合,更新门定义了前面记忆保存到当前时间步的量。如果我们将重置门设置为 1,更新门设置为 0,那么我们将再次获得标准 RNN 模型。 网络理解:重...原创 2018-10-04 21:40:38 · 5651 阅读 · 0 评论 -
Bi-LSTM-CRF(二)--tensorflow源码解析
CRF对于序列标注问题,通常会在LSTM的输出后接一个CRF层:将LSTM的输出通过线性变换得到维度为[batch_size, max_seq_len, num_tags]的张量,这个张量再作为一元势函数(Unary Potentials)输入到CRF层。# 将两个LSTM的输出合并output_fw, output_bw = outputsoutput = tf.concat([...原创 2018-10-04 21:38:34 · 883 阅读 · 0 评论 -
Bi-LSTM-CRF(一)--tensorflow源码解析
1.1.核心代码:cell_fw = tf.contrib.rnn.LSTMCell(num_units=100)cell_bw = tf.contrib.rnn.LSTMCell(num_units=100)(outputs, output_states) = tf.nn.bidirectional_dynamic_rnn(cell_fw, cell_bw, inputs, sequ...原创 2018-10-04 21:37:13 · 2182 阅读 · 2 评论 -
部分处理文件格式代码
1.转换编码:原编码\xe7\x97\x85\xe7\x90\x86\xe5\x8f\x8d\xe5\xb0\x84转换为中文编码:”引出”import redef unicodetostr( s ): strTobytes = [] for i in s.split('\\x'): if i != '': num = i...原创 2018-03-10 18:59:02 · 379 阅读 · 0 评论 -
Linux下Apache服务器出现死锁的解决方案
死锁非常让人烦恼,“httpd dead but subsys locked”。这个问题困扰了很长时间,终于意外的解决了,之前查找了无数资料,测试了无数方案,都不管用,最后却是在无意间修改配置时候,发现,死锁解决了。真是意外的收获,这个方法,相信一般人也想不到,由于一般人出现出现死锁原因不一致,所以解决方案也不一致,可以都做尝试一下。下面,就总结可能的方案,最后一种是我出现的问题解决方案。原创 2017-12-05 19:18:05 · 1284 阅读 · 0 评论 -
Eclipse配置python插件
一.给Eclipse安装PyDev插件 启用Eclipse————如果前面的步骤都正确无误的话,那么Eclipse就该能够正常启动了。 第一次启动会让你选择一个工作空间,按缺省设置,勾选一下不再提醒,就可以了。在Help菜单中,选择Install New Software···, 选择Add按钮,Name:PyDev(这个随便起),Location:http://pydev.org/updat原创 2017-11-04 22:17:13 · 280 阅读 · 0 评论 -
网络爬虫
1.安装python(2和3不兼容) 2.以管理员身份运行终端,下载beautifulsoup4,执行命令:pip install beautifulsoup4 3.下载request :pip install requests 4.分析网页代码结构: 简单代码如下:import requestsfrom bs4 import BeautifulSoupresp = requests.ge原创 2017-10-11 18:55:47 · 302 阅读 · 0 评论 -
课堂练习js猜谜语
<html><body><table width="400" border="1" align="center" bordercolor="#333399" bgcolor="#A0D5F3"> <tr> <td height="22" bgcolor="#0033CC"> <font size=2 color="#FFFFFF"> <script language原创 2016-09-05 17:58:36 · 1278 阅读 · 0 评论 -
简单页面表单
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>原创 2016-09-04 13:41:33 · 681 阅读 · 0 评论 -
Rouge的安装与使用
这个坑实在太深了,总结几位大佬博客,汇总了可能出现的问题。愿为后人照福吧。步骤1. 需要安装perl解释器(ubuntu 系统已自带, 通过perl -v可查看当前版本);2. 需要额外安装perl解释器的XML::DOM模块以及DB_File模块,而XML::DOM的安装又需要XML::RegExp、XML::Parser、LWP::UserAgent和XML::Parser::Pe...转载 2019-08-20 16:11:01 · 3898 阅读 · 6 评论