問題タブ [nltk-book]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - 機能ベースの文法を構築するときに、「無効な構文」エラーが発生するのはなぜですか?
% start S の行に「無効な構文」が表示されるのはなぜですか?
types - 型理論から一次論理ラムダ式への移行方法
O'Reilly NLTK bookの Chapter 10に見られるように、「ボブはアリスを愛している」という文の構文ツリーをモデル化したい場合、つまり
一次論理ラムダ式に変換すると、次のようになります。
左側に型のツリーがあり、右側に λ 式のツリーがあります。Bob と Alice の両方を型上げすることにしました。
私の質問は次のとおりです。タイプのツリーから、「愛」のタイプが でなければならないことを簡単に計算できますが、<<<e,t>,t>,<e,t>>
これから対応する λ 式が
λR.λx.R(λy.loves(x,y))
構文ツリーの葉の λ 式をその型と周囲の λ 式から取得する方法はありますか?
python - この例で nltk.metrics から edit_distance() を使用するには?
edit_distance()
次の例での使用には少し問題があります。言語リストに記載されている言語の単語を 5 列に出力する必要がありますが、これは問題ではありません。私はそれをしました:
この部分は、想定どおりに機能します。ここで、「be」言語の単語と他の言語のこの単語に相当する単語との間のレーベンシュタイン文字列編集距離を測定する必要があります。また、距離は括弧内の各単語の後に表示されます。たとえば、次のようになります。
tamto(0) acela(5) oni(5) то(3)
それを測定するための最良のアイデアとして何を提案しますか? 私は辞書を作成することを考えていました:
そして、どういうわけか編集距離を計算しますが、これを実行できません。特に言語の 1 つであることに注意してください。ロシア語はスクリプトが異なるため、翻訳を使用する必要があります (間違っている場合は訂正してください。これはオンラインで見つけたものです)。それについて行く方法のヒントはありますか?私はプログラミングに慣れていないので、あなたにとっては簡単な質問かもしれませんが、nltk のすべてを回避する方法をまだ見つけようとしています。前もって感謝します!
nltk - nltk.book、common_contexts 関数の出力を変数に取る方法
nltk.book の common_contexts は NoneType を返すため、その出力を変数に格納するにはどうすればよいですか
上記の wtc 変数は NONE を返します。