小编Kaa*_*rel的帖子

用于文本处理的Python或Java(文本挖掘,信息检索,自然语言处理)

我很快就会开始一个新的项目,我将要做很多文本处理任务,比如搜索,分类/分类,聚类等等.

将会有大量需要处理的文件; 可能是数百万的文件.在初始处理之后,它还必须能够每天更新多个新文档.

我可以使用Python来做这件事,还是Python太慢了?最好使用Java吗?

如果可能的话,我更喜欢Python,因为这是我最近一直在使用的.另外,我会更快地完成编码部分.但这一切都取决于Python的速度.我已经使用Python进行了一些小规模的文本处理任务,只有几千个文档,但我不确定它的扩展程度.

python java nlp information-retrieval text-mining

10
推荐指数
3
解决办法
9855
查看次数

如何使用SWI-Prolog的语义Web库查询RDF/OWL?

如何使用SWI-Prolog语义Web库查询OWL/RDF文件并提取一些信息?

OWL/RDF文件包含有关所有Debian软件包的信息,因此我需要进行查询以查找软件包依赖项.

例如:

OWL文件的结构如下:

package: A

Depends:

package: B

pacakge: C
Run Code Online (Sandbox Code Playgroud)

如何将OWL/RDF文件加载到Prolog脚本中,在Prolog脚本中进行查询的语法是什么,以便将A作为参数并且脚本输出B和C?

rdf semantic-web owl prolog swi-prolog

9
推荐指数
1
解决办法
2381
查看次数

如何在Android 4.1中使用ACTION_VOICE_SEARCH_HANDS_FREE?

我正在尝试ACTION_VOICE_SEARCH_HANDS_FREEAndroid 4.1中使用.

我用这种方式:

Intent intent = new Intent(RecognizerIntent.ACTION_VOICE_SEARCH_HANDS_FREE);
intent.putExtra(RecognizerIntent.EXTRA_SECURE, true);
startActivityForResult(intent, RECORD_CODE);
Run Code Online (Sandbox Code Playgroud)

它工作正常,ACTION_RECOGNIZE_SPEECHACTION_VOICE_SEARCH_HANDS_FREE我有这个:

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.speech.action.VOICE_SEARCH_HANDS_FREE (has extras) }
Run Code Online (Sandbox Code Playgroud)

我该怎么用ACTION_VOICE_SEARCH_HANDS_FREE

android speech-recognition android-4.2-jelly-bean

8
推荐指数
1
解决办法
5000
查看次数

按权限,功能和意图搜索Android应用程序

是否存在允许用户通过指定应用的权限(例如android.permission.RECORD_AUDIO),功能(例如android.hardware.microphone),已启动或已过滤的意图(例如android.speech.action.RECOGNIZE_SPEECH)来搜索或浏览Android应用市场的服务?

我有兴趣找到可以在Android环境中补充我的应用程序的第三方应用程序,以便我可以向我的用户推荐这样的应用程序,理想情况是以编程方式.到目前为止我使用的是Google代码搜索查询,例如http://www.google.com/codesearch?q=RECOGNIZE_SPEECH,但这些只包含开源应用.有没有更好的办法?

更新:请注意,Google代码搜索已被关闭.伤心.这是一项非常有用的服务.

android android-intent google-play

7
推荐指数
1
解决办法
2560
查看次数

Prolog开源社区,代码存储库,博客,论坛

我觉得有用

  1. groups.google.com/group/comp.lang.prolog/topics
  2. cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/
  3. google.com/Top/Computers/Programming/Languages/Prolog/Implementations/
  4. allisons.org/ll/Logic/Prolog/Examples/
  5. prolog.info/

也许还有其他有用的链接?请分享:-)

artificial-intelligence prolog

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

Prolog否定

我试图在Prolog中解决一个使用否定的简单查询,但我无法破解它.查询是"查找从未销售过的类别".

知识库如下:

category(stationery, 30, 200, 10, 2).
category(books, 10, 30, 3, 2).
category(consumables, 50, 300, 15, 3).

item(pen, stationery, 10, 150).
item(colgate_small, consumables, 20, 65).
item(colgate_medium, consumables, 45, 70).
item(colgate_big, consumables, 70, 34).
item(juice_small, consumables, 45, 23).
item(juice_medium, consumables, 60, 23).
item(juice_big, consumables, 80, 12).
item(book, stationery, 5, 65).
item(pencil, stationery, 7, 56).
item(newspaper, books, 50, 400).

sale(tom, 1/1/07, pen, 3).
sale(peter, 1/1/07, book, 85).
sale(peter, 1/1/07, juice_small,1).
sale(alice, 7/1/07, pen, 10).
sale(alice, 7/1/07, book, 5).
sale(patrick, 12/1/07, pen, 7).
Run Code Online (Sandbox Code Playgroud)

prolog negation

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

Prolog从列表中删除多个元素

我知道如何从列表中删除元素但是有没有办法从列表中删除多个元素?例如,

deletelist([a,b,c,a,b],[a,c],X)
X = [b,b] % delete a and c from the list.
Run Code Online (Sandbox Code Playgroud)

list prolog

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

移动浏览器上的直接语音/语音输入

我想制作一个需要处理许多短用户输入的Web应用程序,但不是键入所有文本,用户应该能够使用麦克风.

我知道iPhone和Android智能手机的键盘上都有一个"麦克风按钮",但两个平台都需要先将输入聚焦才能开始录制.如果我只有一个按钮会好得多,因为否则你不会真的觉得你打算使用你的声音来执行输入.

我尝试x-webkit-speech在我的Android手机上使用该属性,但Dolphin HD和Google Chrome确实显示了真实的语音输入字段.

有没有办法直接打开语音输入对话框而不首先使键盘可见或我只是期望太多?

html browser android speech-recognition mobile-safari

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

Android上的Google语音识别器是否需要互联网?

我使用以下代码通过谷歌调用语音识别器:

// This is a demonstration of Android's built in speech recognizer

package com.example.voiceinputbuiltintest;

import java.util.ArrayList;
import java.util.Locale;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.speech.RecognizerIntent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends Activity {

    private static final int VOICE_RECOGNITION = 1;
    Button speakButton ;
    TextView spokenWords; 

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        speakButton = (Button) findViewById(R.id.button1);  
        spokenWords = (TextView)findViewById(R.id.textView1);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; …
Run Code Online (Sandbox Code Playgroud)

android voice-recognition

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

包括将HTML文档呈现到另一个HTML文档中

我有一个字符串代表一个独立的(和有效的XHTML 1.0 Strict)HTML文档,类似于

var html = "<?xml ... <!DOCTYPE ... <html><head><style>...</style></head>
                  <body><table>...</table></body></html>";
Run Code Online (Sandbox Code Playgroud)

此HTML文档的正文包含一个表,其CSS样式在HTML文档的头部描述.

我还有另一个HTML文档的DOM树.如何在这个DOM树中包含具有正确样式的表的DOM树(如HTML字符串中所述)?

我对基于jQuery的解决方案特别感兴趣.

编辑:更具体地说,我正在谈论的HTML字符串的一个例子嵌入到这个XML文档中.

html javascript css jquery

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