問題タブ [dfm]

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.

0 投票する
1 に答える
416 参照

image - プログラムで TImageCollection に画像を追加する方法

データ モジュール (.dfm ファイル) のリソースとして使用できるように、入力して保存したい TImageCollection を読み込もうとしています。このコードは、選択した .png ファイルから画像コレクションに画像を追加し、カウントが増加していることがわかります。

しかし、リソースとして保存する必要があります。それはできますか?

0 投票する
0 に答える
125 参照

tf-idf - tfidf を適用する前または後に dfm をトリミングする必要がありますか?

package を使用Quantedaして dfm および dfm-tfidf オブジェクトを作成しました。まばらな機能を削除し、トリムされた dfm を作成する 2 つの方法に従いました。1 つは、関数sparsityに引数を直接適用することでした。dfm()2 つ目は、 を使用してスパース性を減らすことでしたdfm_trim()

アプローチ 1: まず、トレーニング トークンとテスト トークンから dfm オブジェクトと dfm_tfidf オブジェクトを作成しました。次に、次のように dfm_tfidf を適用しました。

次に、dfm_trim疎な機能を削除するだけでした。

アプローチ 2 の方が短かった。tfdif の重み付けは、トリミング後に行われます。

上記の両方のアプローチを使用してモデルをトレーニングし、テスト データ セットを予測した後、アプローチ 1 では、tfidf テスト データと非 tfidf テスト データの両方で同一の予測パフォーマンス メトリックが得られました。Cohen のカッパは 1 です。アプローチ 2 では、異なる (tfidf と非 tfidf) 予測が得られましたが、予測の精度は低くなりました。私は困惑しています。正しいアプローチはどれですか?

0 投票する
2 に答える
128 参照

components - DFM で不要なオブジェクトを防止する方法

ソースの LabeledEdit の例を TBoundLabel を使用して、作成中のコンポーネントにコピーして、便利なラベルを付けました。それらは正常に動作しますが、.dfm フォームの読み込みで問題が発生しています (私のコンポーネントが CategoryPanel などの別のコンポーネントにあるようです):

クラス TBoundLabel が見つかりません

ここに画像の説明を入力 テストフォーム:

LabelledCombo のソース:

これは、CategoryPanel の LabelledCombo である、問題を再現する最も単純なテストです。(私は悲しみを感じていません。)

Sublabel への参照を削除して .DFM を再保存しようとしましたが、再び戻ってきます。何を修正すればよいかわかりません。ソースは、TBoundLabel が私のユニットにないことを除いて、TLabeledEdit のソースと同じです。そのソースもコンポーネント ユニットにコピーする必要がありますか?

マイク