小编Dai*_*ail的帖子

如何训练具有不同N维标签的LSTM模型?

我使用keras(版本2.0.6与TensorFlow后端)用于简单的神经网络:

model = Sequential()
model.add(LSTM(32, return_sequences=True, input_shape=(100, 5)))
model.add(LSTM(32, return_sequences=True)) 
model.add(TimeDistributed(Dense(5)))
model.add(Activation('softmax'))
model.compile(loss='categorical_crossentropy',
              optimizer='rmsprop',
              metrics=['accuracy'])
Run Code Online (Sandbox Code Playgroud)

这对我来说只是一个测试,我正在使用以下虚拟数据"训练"模型.

x_train = np.array([
    [[0,0,0,0,1], [0,0,0,1,0], [0,0,1,0,0]],
    [[1,0,0,0,0], [0,1,0,0,0], [0,0,1,0,0]],
    [[0,1,0,0,0], [0,0,1,0,0], [0,0,0,1,0]],
    [[0,0,1,0,0], [1,0,0,0,0], [1,0,0,0,0]],
    [[0,0,0,1,0], [0,0,0,0,1], [0,1,0,0,0]],
    [[0,0,0,0,1], [0,0,0,0,1], [0,0,0,0,1]]
])

y_train = np.array([
    [[0,0,0,0,1], [0,0,0,1,0], [0,0,1,0,0]],
    [[1,0,0,0,0], [0,1,0,0,0], [0,0,1,0,0]],
    [[0,1,0,0,0], [0,0,1,0,0], [0,0,0,1,0]],
    [[1,0,0,0,0], [1,0,0,0,0], [1,0,0,0,0]],
    [[1,0,0,0,0], [0,0,0,0,1], [0,1,0,0,0]],
    [[1,0,0,0,0], [0,0,0,0,1], [0,0,0,0,1]]
])
Run Code Online (Sandbox Code Playgroud)

然后我做:

model.fit(x_train, y_train, batch_size=2, epochs=50, shuffle=False)

print(model.predict(x_train))
Run Code Online (Sandbox Code Playgroud)

结果是:

[[[ 0.11855114  0.13603994  0.21069065  0.28492314  0.24979511]
  [ 0.03013871  0.04114409  0.16499813  0.41659597  0.34712321] …
Run Code Online (Sandbox Code Playgroud)

python keras tensorflow

6
推荐指数
1
解决办法
897
查看次数

PHP警告:stream_socket_client():无法启用加密?

我正在使用swiftMailer直接使用SMTP发送电子邮件.

我得到这个奇怪的错误:

2011/09/23 17:59:01 [error] 489#0: *1032 FastCGI sent in stderr: "PHP Warning:  stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:
error:140770FC:SSL routines:func(119):reason(252) in /home/nginx/websites/example.com/www/inc/lib/swift-mailer/lib/classes/Swift/Transport/StreamBuffer.php on line 271
PHP Warning:  stream_socket_client(): Failed to enable crypto in /home/nginx/websites/example.com/www/inc/lib/swift-mailer/lib/classes/Swift/Transport/StreamBuffer.php on line 271
PHP Warning:  stream_socket_client(): unable to connect to ssl://mail.xxxxx.net:587 (Unknown error) in /home/nginx/websites/example.com/www/inc/lib/swift-mailer/lib/classes/Swift/Transport/StreamBuffer.php on line 271
PHP Fatal error:  Uncaught exception 'Swift_TransportException' with message 'Connection could not be established with host mail.xxxxxxxx.net [ #0]' in /home/nginx/websites/example.com/www/inc/lib/swift-mailer/lib/classes/Swift/Transport/StreamBuffer.php:273
Stack trace:
#0 …
Run Code Online (Sandbox Code Playgroud)

php

5
推荐指数
1
解决办法
2万
查看次数

新日期()中的错误日参数?

有人可以解释一下,为什么我在运行下面的代码时得到12 Februray?

我看到的日子是从1到31,只有月份从0开始

var d = new Date(2100,1,13)
> d
Fri, 12 Feb 2100 23:00:00 GMT
Run Code Online (Sandbox Code Playgroud)

编辑:

为什么这次?23:00:00它应该是00:00:00

javascript

5
推荐指数
1
解决办法
4634
查看次数

我公报上的实体无法识别

我想创建一个自定义的NER模型.这就是我做的:

培训数据(stanford-ner.tsv):

Hello    O
!    O
My    O
name    O
is    O
Damiano    PERSON
.    O
Run Code Online (Sandbox Code Playgroud)

属性(stanford-ner.prop):

trainFile = stanford-ner.tsv
serializeTo = ner-model.ser.gz
map = word=0,answer=1
maxLeft=1
useClassFeature=true
useWord=true
useNGrams=true
noMidNGrams=true
maxNGramLeng=6
usePrev=true
useNext=true
useDisjunctive=true
useSequences=true
usePrevSequences=true
useTypeSeqs=true
useTypeSeqs2=true
useTypeySequences=true
wordShape=chris2useLC
useGazettes=true
gazette=gazzetta.txt
cleanGazette=true
Run Code Online (Sandbox Code Playgroud)

GAZZETTE gazzetta.txt):

PERSON John
PERSON Andrea
Run Code Online (Sandbox Code Playgroud)

我通过命令行构建模型:

java -classpath "stanford-ner.jar:lib/*" edu.stanford.nlp.ie.crf.CRFClassifier  -prop stanford-ner.prop
Run Code Online (Sandbox Code Playgroud)

并测试:

java -classpath "stanford-ner.jar:lib/*" edu.stanford.nlp.ie.crf.CRFClassifier  -loadClassifier ner-model.ser.gz -textFile test.txt
Run Code Online (Sandbox Code Playgroud)

我用以下文本做了两次测试:

>>> TEST 1 <<<

  • 文:你好!我叫达米亚诺,这是一个值得测试的假文本.

  • OUTPUT Hello/O!/ O我/ O名称/ O是/ O …

nlp machine-learning named-entity-recognition stanford-nlp

5
推荐指数
1
解决办法
681
查看次数

用于文本提取的文档布局分析

我需要分析不同文档类型的布局结构,如:pdfdocdocxodt等。

我的任务是:给出一个文档,将文本分组,找到每个块的正确边界。

我使用 Apache Tika 做了一些测试,这是一个很好的提取器,它是一个非常好的工具,但它经常弄乱块的顺序,让我解释一下我对 ORDER 的意思。

Apache Tika 只是提取文本,所以如果我的文档有两列,Tika 提取第一列的整个文本,然后提取第二列的文本,这是可以的...但有时第一列上的文本与第二个文本,就像一个有行关系的表格。

所以我必须照顾每个块的位置,所以问题是:

  1. 定义框边界,这很难......我应该理解一个句子是否开始一个新的块。

  2. 定义方向,例如,给一个表格“句子”应该是行,而不是列。

所以基本上在这里我必须处理布局结构以正确理解块边界。

我给你一个直观的例子:

在此处输入图片说明

一个经典的提取器返回:

2019
2018
2017
2016
2015
2014
Oregon Arts Commission Individual Artist Fellowship...
Run Code Online (Sandbox Code Playgroud)

这是错误的(就我而言),因为日期与右侧的文本有关。

这个任务是为其他 NLP 分析做准备,所以它非常重要,因为,例如,当我需要识别文本中的实体(NER),然后识别它们的关系时,使用正确的上下文是非常重要的

如何从文档和装配相关的文本块中提取文本(了解文档的布局结构)在同一块下?

python nlp artificial-intelligence machine-learning

5
推荐指数
1
解决办法
554
查看次数

安装tseries包失败

我想在R上安装tseries包.我得到这个输出:

> install.packages('tseries') 
Warning in install.packages("tseries") : 
  argument 'lib' is missing: using '/usr/local/lib/R/site-library' 
--- Please select a CRAN mirror for use in this session --- 
CRAN mirror 

1: Argentina (La Plata)      2: Argentina (Mendoza)    
3: Australia (Canberra)      4: Australia (Melbourne)  
5: Austria                  6: Belgium                
7: Brazil (PR)              8: Brazil (RJ)            
9: Brazil (SP 1)            10: Brazil (SP 2)          
11: Canada (BC)              12: Canada (NS)            
13: Canada (ON)              14: Canada (QC 1)          
15: Canada (QC 2)            16: Chile                  
17: China (Beijing …
Run Code Online (Sandbox Code Playgroud)

r

4
推荐指数
1
解决办法
1万
查看次数

是否有一个模块来管理Node.JS中的简单博客?

我几周前开始使用Node.js,目前我正在使用node.js + express开发我的简单网站,但我正在寻找一个管理博客的模块(一个简单的博客,文章+评论) ).

你能建议我吗?

谢谢

node.js express

4
推荐指数
1
解决办法
1525
查看次数

如何优化Express.JS中的路由?

我有很多路线,如:

app.all('/:controller', controller.init());
app.all('/:controller/:action', controller.init());
app.all('/:controller/:action/:par1', controller.init());
app.all('/:controller/:action/:par1/:par2', controller.init());
app.all('/:controller/:action/:par1/:par2/:par3', controller.init());
Run Code Online (Sandbox Code Playgroud)

我可以一次优化这些路线吗?

node.js express

4
推荐指数
1
解决办法
1072
查看次数

Linux上的MonoDevelop for .NET应用程序

我需要开发C#应用程序,但是我使用Linux(ubuntu),我找到了MonoDevelop,但我不明白我是否可以从Linux编写.NET应用程序以在Windows上使用,因此Linux上的开发和Windows上的执行.他们兼容吗?

在Mono网站上我发现:

Mono是一个软件平台,旨在让开发人员轻松创建跨平台应用程序.

这是什么意思?我可以在可以在.NET框架安装的任何地方运行的Linux c#应用程序上编写吗?

谢谢你的澄清

.net c# linux mono

4
推荐指数
2
解决办法
4035
查看次数

那么保存自定义类以及如何在CakePHP组件中加载它?

我有一个名为MathLib.php的自定义类,我需要在所有控制器中使用此类中的一些登录.阅读CakePHP文档我发现组件是执行此操作的最佳方式.但是现在,我有一个问题,我想知道在哪里可以保存MathLib.php类(在什么文件夹中我必须放置自定义类),以及如何在组件中加载它.

谢谢!

php components cakephp

4
推荐指数
1
解决办法
4737
查看次数