小编Jic*_*son的帖子

如何切换反应组件的布尔状态?

我想知道如何切换反应组件的布尔状态.例如:

我在组件的构造函数中进行了布尔状态检查:

constructor(props, context) { 
   super(props, context);

   this.state = {
      check: false
   };
};
Run Code Online (Sandbox Code Playgroud)

我试图在每次单击我的复选框时使用this.setState方法切换状态:

<label><input type=checkbox" value="check" onChange = {(e) => this.setState({check: !check.value})}/> Checkbox </label>
Run Code Online (Sandbox Code Playgroud)

当然,我得到一个未捕获的ReferenceError:未定义检查.那我该怎么做呢?

提前谢谢了.

javascript reactjs reactjs-flux

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

如何为给定域构建语义搜索

我们正在尝试解决一个问题,我们想对我们的数据集进行语义搜索,即我们有一个特定领域的数据(例如:关于汽车的句子)

我们的数据只是一堆句子,我们想要的是给出一个短语并取回以下句子:

  1. 类似于那句话
  2. 有与短语相似的句子的一部分
  3. 具有上下文相似含义的句子


让我试着给你举个例子,假设我搜索短语“购买体验”,我应该得到这样的句子:

  • 我从没想过买车可以花不到 30 分钟的时间来签名和购买。
  • 我找到了我喜欢的汽车,购买过程
    简单明了

  • 我非常讨厌去买车,但今天我很高兴我做到了


我想强调这样一个事实,即我们正在寻找上下文相似性,而不仅仅是一个蛮力的词搜索。

如果句子使用不同的词,那么它也应该能够找到它。

我们已经尝试过的事情:

  1. 开放语义搜索我们在这里面临的问题是从我们拥有的数据中生成本体,或者为此从我们感兴趣的不同领域搜索可用的本体。

  2. Elastic Search(BM25 + Vectors(tf-idf)),我们尝试了这个,它给出了几句话,但精度不是那么好。准确性也很差。我们尝试了一个人工策划的数据集,它只能得到大约 10% 的句子。

  3. 我们尝试了不同的嵌入,比如在句子转换器中提到过的嵌入,并且还通过示例并尝试根据我们的人工策划集进行评估,但准确性也非常低。

  4. 我们尝试了ELMO。这比我们预期的要好,但仍然比我们预期的准确度低,并且有一个认知负荷来决定我们不应该考虑低于这个值的余弦值。这甚至适用于第 3 点。

任何帮助将不胜感激。非常感谢您的帮助

python nlp elasticsearch sentence-similarity huggingface-transformers

24
推荐指数
1
解决办法
3054
查看次数

如何使用LibVLC for Android拍摄RTSP流的快照

我在Android应用程序中使用libVLC进行RTSP流式传输.由于视频是通过libView中的SurfaceView加载的,因此我们无法直接拍摄快照.

那么如何使用LibVLC for Android支持快照功能呢?

一种解决方案是通过TextureView加载视频.我们可以使用getBitmap函数使用函数getBitmap()获取当前播放视频的快照.如何在libVLC中添加对textureView的支持?

我已经浏览了源代码VLC.我找到了这个文件snapshot.c.是否可以使用它在Android中启用快照功能?

android snapshot libvlc textureview

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