2011-01-30 19 views
8

を生成するためのAIプログラムは、語彙の異なるセットを使用して英語のパラグラフを再構築することができます任意のソフトウェアまたはサービスやAIプログラムがあり、文法規則など段落パターン

ソース段落が

であれば、私は、言うことを意味

"GwaliorはJhansiの に近い良い観光地です。ジャンシーはラニラクシュミ白(Manikandana)「すべてのソフトウェアが

のようにそのバージョンまたはパターンを生成することができます

」による 彼らの女王ラニラクシュミ白 (Manikandana)非常に有名であることはジャンシーの 女王でしたこれはグーアリオールの 良い観光宮殿の近くにあります。 "

または他の何か。私は人間の介入まで100%正確さは不可能であることを知っています。

+0

あなたはあなたがこれを行うことができるものを望んでいます。あなた自身でそれをする方法ではありませんか? –

+0

はい。そうでなければ私の介入が少なくて済みます。 –

+4

文章の図を描くことができるソフトウェアを見つけることから始めたいと思うかもしれません。 – JoshRoss

答えて

0

迅速な書き換えは、あなたがやりたいことができるソフトウェアです:それはしかし自由ではないのですhttp://www.rapidrewriter.com/?hop=qushy、およびウェブサイトはひどいです。ここで

は別のものだ - 同じ話 http://thebestspinner.com/?id=eprocent

彼らのビデオを見て、それはあなたが探しているものではありません教えてください...

+0

まで、または私は彼らの主張について保証することはできません一度しようとしない限り。高速リライタをテストするためのオンラインデモアプリケーション/ツールはありますか? –

4

This guyは、配信の準備が整った企業の虚偽を生成するJavaScriptアプリを書いています(彼はまたbuzzword bingo generatorを持っています)。それはAIではなく、単に言語ルールに従います。私があなたの質問を理解しているから、あなたはAIが必要ないので、あなたはこの男が何をしたかを勉強するだけで多くを学ぶことができます。彼は名詞、動詞、形容詞、副詞などでプログラムを作り、目が解析できるテキストを生成します(文法的ですが、必ずしも意味をなさないとは限りません)。あなたの論文論文を書くための何かを探しているなら、もっとやりたいことがあります。

あなたは疑問に思っています。あなたは、英語を解析し、以前に言及したジェネレータの種データを生成するプログラムも探しているようです。 Abiwordは、文法チェックにsuch a grammar parserを使用します。私はそれをかなり深く見ていませんが、テキストの一部に含まれる品詞をリストするために簡単に使用できると思います。このプログラムを使用してシードデータを生成した場合は、出力を他のプログラムに直接ポンピングしてより多くのテキストを生成することができます。

+0

私はあなたの提案を感謝します。しかし、NLPは私が必要とするものとは異なります。 –

+0

あなたは私の提案を英語の同義語のリストと組み合わせて使用​​することもできますし、代わりに文法的な構造を使用することもできます。繰り返しますが、これはAIを必要とせず、考え抜かれたアルゴリズムと小さな足の作業が必要です。 – kelloti

2

Python NLTKライブラリは、単語が動詞、名詞、時制などであるかどうかを含む構文解析木を含む自然言語解析を行います。おそらく、これらの木を受け取り、あなたが出てくる簡単な規則に従ってそれらを再構成することができますと検証します。あなたのプログラムの結果がソース文書と大きく異なる前に、あまりにも多くのルールが必要とは思わないでしょう。いくつかの例のルール: -

http://www.nltk.org/

  • は同義語
  • 受動態およびその逆にアクティブな音声付きの単語を(>シカはハンターによって見られたハンターが鹿を見た)交換します
+0

あなたの提案は私にとって役に立つようです。だから+1。そして、私はNTLKを経験した後数日で答えとしてそれを受け入れることを願っています –

0

書いたテキストを変更するためのさまざまなプログラムへのリンクがいくつかあります。そのうちの1人は、あなたが探しているものを実装する方法に関するヒントをあなたに提供できるはずです。

0

私はNLPはあなたが従う必要があり、パスではないことを同意しません。

しかし、NLPルートを使いたくない場合は、NLPを使用せずに、Nグラムを使用してカスタム言語モデルをトレーニングして、4次または5次モデルを構築することによって、良い発音の文を生成できます。次に、統計的確率を使って文を生成します。

モデルを作成したら、開始単語(既知の文頭の開始単語または大文字で始まる単語のドメイン)をランダムに選択し、次に条件付きで次の単語を選択します。

本の簡単な例は、この記事にある:Wordmills are coming...もちろん

、あなたが望む方法ではうまく機能しません単純な段落に訓練として、これを実現するために、十分なトレーニング資料が必要になります段落の言い換えサンプル段落の名詞、動詞などを検出するためにNLP技法を使用しないと(よく訓練されたモデルも必要です)、反対の文構造を使用してそれらを並べ替えることは、最初はNLPを使用するよりも多くの労力を要します。

あなたがしようとしているのは、エンティティ抽出と位置認識を実行することです。それだけでなく、エンティティと場所の関係。 NLPを使用しない場合は非常に難しい注文です。

+0

NLPを使って、文章の意味合いを理解し、それに応じて行動することが可能です。しかし、その意味を変えずに文章を書き直すことは不可能です。少なくとも今度は。あなたのアドバイスに感謝しますが –

+0

実際、私はその反対を実証しました。入力を受け取り、妥当な出力を生成することは可能ですが、検証するモデルがなければ現実的ではありません。いずれにせよ、あなたはモデルを生成することに固執しています。 – GalacticJello