我使用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) 我正在使用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) 有人可以解释一下,为什么我在运行下面的代码时得到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
我想创建一个自定义的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 …
我需要分析不同文档类型的布局结构,如:pdf、doc、docx、odt等。
我的任务是:给出一个文档,将文本分组,找到每个块的正确边界。
我使用 Apache Tika 做了一些测试,这是一个很好的提取器,它是一个非常好的工具,但它经常弄乱块的顺序,让我解释一下我对 ORDER 的意思。
Apache Tika 只是提取文本,所以如果我的文档有两列,Tika 提取第一列的整个文本,然后提取第二列的文本,这是可以的...但有时第一列上的文本与第二个文本,就像一个有行关系的表格。
所以我必须照顾每个块的位置,所以问题是:
定义框边界,这很难......我应该理解一个句子是否开始一个新的块。
定义方向,例如,给一个表格“句子”应该是行,而不是列。
所以基本上在这里我必须处理布局结构以正确理解块边界。
我给你一个直观的例子:
一个经典的提取器返回:
2019
2018
2017
2016
2015
2014
Oregon Arts Commission Individual Artist Fellowship...
Run Code Online (Sandbox Code Playgroud)
这是错误的(就我而言),因为日期与右侧的文本有关。
这个任务是为其他 NLP 分析做准备,所以它非常重要,因为,例如,当我需要识别文本中的实体(NER),然后识别它们的关系时,使用正确的上下文是非常重要的。
如何从文档和装配相关的文本块中提取文本(了解文档的布局结构)在同一块下?
我想在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) 我几周前开始使用Node.js,目前我正在使用node.js + express开发我的简单网站,但我正在寻找一个管理博客的模块(一个简单的博客,文章+评论) ).
你能建议我吗?
谢谢
我有很多路线,如:
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)
我可以一次优化这些路线吗?
我需要开发C#应用程序,但是我使用Linux(ubuntu),我找到了MonoDevelop,但我不明白我是否可以从Linux编写.NET应用程序以在Windows上使用,因此Linux上的开发和Windows上的执行.他们兼容吗?
在Mono网站上我发现:
Mono是一个软件平台,旨在让开发人员轻松创建跨平台应用程序.
这是什么意思?我可以在可以在.NET框架安装的任何地方运行的Linux c#应用程序上编写吗?
谢谢你的澄清
我有一个名为MathLib.php的自定义类,我需要在所有控制器中使用此类中的一些登录.阅读CakePHP文档我发现组件是执行此操作的最佳方式.但是现在,我有一个问题,我想知道在哪里可以保存MathLib.php类(在什么文件夹中我必须放置自定义类),以及如何在组件中加载它.
谢谢!
express ×2
nlp ×2
node.js ×2
php ×2
python ×2
.net ×1
c# ×1
cakephp ×1
components ×1
javascript ×1
keras ×1
linux ×1
mono ×1
r ×1
stanford-nlp ×1
tensorflow ×1