プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

サポートの期待に基づくテクニックは何ですか?


を使用してパターンの期待されるサポートを決定するための2つのアプローチがあります(概念階層と間接関連付けと呼ばれる近隣ベースのアプローチ。

概念階層に基づくサポートの期待

客観的な対策だけでは、興味のないまれなパターンを取り除くのに十分ではありません。たとえば、パンやラップトップコンピュータが頻繁に使用されるアイテムであると考えてください。アイテムセット{bread、Iaptop conputer}はまれであり、負の相関関係にある可能性がありますが、ドメインの専門家にはサポートの欠如が明らかであるため、魅力的ではありません。したがって、このようなまれなパターンの生成を防ぐために、期待されるサポートを決定するための主観的なアプローチが必要です。

間接的な関連付けに基づくサポートの期待

顧客が例外的に購入するアイテムのペア(a、b)について考えてみます。 aとbがパンやDVOプレーヤーなどの無関係なアイテムである場合、それらのサポートは低いと予想されます。言い換えれば、aとbが関連アイテムである場合、それらのサポートは高くなります。期待されるサポートは、以前は概念階層を利用して計算されていました。これは、これら2つのアイテムと一緒に一般的に購入される他のアイテムを表示することにより、アイテムのペアの間で期待されるサポートを決定するためのアプローチを示しています。

たとえば、寝袋を購入した顧客は他のキャンプ用品の購入にも影響を受けますが、デスクトップコンピュータを購入した顧客は、光学式マウスやプリンタなどの他のコンピュータアクセサリの購入にも影響を受けます。寝袋とデスクトップコンピュータの両方と一緒に頻繁に購入されるアイテムが他にないことを考えると、これらの無関係なアイテムのサポートは低くなります。

言い換えれば、ダイエットと通常のソーダはチップとクッキーと一緒に購入されると考えてください。概念階層を利用しなくても、どちらの項目も適度に関連していることが期待され、それらのサポートは高くなければなりません。彼らの実際のサポートが低いため、食事療法と通常のソーダは印象的なまれなパターンを形成します。このようなパターンは、間接関連パターンと呼ばれます。

間接的な関連付けには、マーケットバスケットドメインなどのいくつかのアプリケーションがあり、aとbは、デスクトップコンピューターとラップトップコンピューターを含む競合するアイテムを定義できます。テキストマイニングでは、間接的な関連付けを使用して、複数のコンテキストで使用される同義語、反意語、または単語を認識することができます。たとえば、一連のファイルが与えられた場合、単語データはメディエーターマイニングを介して間接的に金に関連付けることができます。


  1. C言語でのさまざまな検索手法は何ですか?

    検索手法とは、要素のリストから重要な要素を見つけることです。 指定された要素がリストに存在する場合、検索プロセスは成功したと言われます。 指定された要素がリストに存在しない場合、検索プロセスは失敗したと言われます。 C言語は、2種類の検索手法を提供します。それらは次のとおりです- 線形検索 二分探索 線形探索 キー要素の検索は直線的に行われます。 これは最も簡単な検索手法です。 リストが並べ替えられることは想定されていません。 制限-より多くの時間を消費し、システムの電力を削減します。 入力(i / p) ソートされていない要素のリスト、キー。 出力(o /

  2. C#のコメントは何ですか?

    コメントはコードの説明に使用されます。コンパイラはコメントエントリを無視します。 C#プログラムの複数行コメントは、以下に示すように/ *で始まり、文字*/で終わります。 複数行のコメント /* The following is a mult-line comment In C# /* /*...*/はコンパイラによって無視され、プログラムにコメントを追加するために配置されます。 1行のコメント // variable int a = 10; 以下は、単一行コメントと複数行コメントを追加する方法を示すサンプルC#プログラムです- 例 using System; namespace Dem