小编tah*_*sin的帖子

fasttext无法加载训练txt文件

我试图在Windows中使用fasttext python包训练一个fasttext分类器.我有一个类似于行的utf8文件

__label__type1 sample sentence 1
__label__type2 sample sentence 2
__label__type1 sample sentence 3 
Run Code Online (Sandbox Code Playgroud)

我跑的时候

fasttext.supervised('data.train.txt','model', label_prefix='__label__', dim=300, epoch=50, min_count=1, ws=3, minn=4, pretrained_vectors='wiki.simple.vec')

我收到以下错误

File "fasttext\fasttext.pyx", line 256, in fasttext.fasttext.supervised (fasttext/fasttext.cpp:7265)
  File "fasttext\fasttext.pyx", line 182, in fasttext.fasttext.train_wrapper (fasttext/fasttext.cpp:5279)
ValueError: fastText: cannot load data.train.txt
Run Code Online (Sandbox Code Playgroud)

当我检查目录中的文件类型时,我得到了

__pycache__:     directory
data.train.txt:  UTF-8 Unicode text, with very long lines, with CRLF line terminators
train.py:        Python script, ASCII text executable, with CRLF line terminators
wiki.simple.vec: UTF-8 Unicode text, with very long lines, with CRLF line terminators …
Run Code Online (Sandbox Code Playgroud)

python windows utf-8 fasttext

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

socket io 获取已断开连接的套接字的 id

我使用 socket.io >1.0 编写了一个聊天室

在我的聊天室应用程序中,我尝试了解谁刚刚断开连接。为此,我需要访问套接字的 id。触发断开连接事件后,

      socket.on('disconnect', function(socket){
          //need to learn socket's id here
      }
Run Code Online (Sandbox Code Playgroud)

我无法检查谁刚刚离开。我尝试了 socket.id 但出现了错误。我认为套接字对象已被删除,因为我无法到达它的任何部分。

我不想存储所有套接字 ID 并在剩下一个时循环遍历所有套接字 ID。然后我尝试使用会话中间件将套接字的 id 保存在会话中,但它们要么将数据附加到套接字对象,因此使用它是没有意义的(断开连接时所有数据都会消失),要么它们使用 REST 调用,但我没有收到任何 REST 调用当某人(套接字)离开聊天室时。

多谢

sockets session-variables node.js

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

如何在MS Bot框架中保留对话数据

我正在使用Microsoft bot开发框架,使用其node.js sdk.我一直在寻找一种方法来保存对话的所有消息.我将persistConversationData设置为true,并尝试使用session.conversationData访问conversationData.但是,它是空的.

1-是否有内置方法来访问对话中的所有消息?

2-如果persistConversationData不适用于此,任何人都可以解释它的用法.

非常感谢.

save botframework

3
推荐指数
1
解决办法
2707
查看次数

重试提示自定义

我正在使用MS bot生成器node.js SDK。在最近的更新之一之前,重试提示时,它正在向用户发送与重试提示相同的消息文本。

但是,现在它正在系统中发送默认文本消息,即“我听不懂,请重试”。但是,我希望重试提示始终与原始消息相同,并且如果可能的话,希望将其全局应用,这意味着我不想为发送给用户的每个提示自定义重试提示。

我一直在环顾四周,但找不到方法。

谢谢!

node.js botframework

3
推荐指数
1
解决办法
953
查看次数