CIO養成講座 ITリーダー養成講座 データ分析講座 なぜなぜ分析 製造業向け イチ押し講座 【講座一覧】 開催日 講座名 ※講座名をクリックすると、講座の詳細をご覧いただけます。 対象・ジャンル 料金(税込)セミナーごとに各種割引をご用意している場合があります。詳細は各サイトをご覧ください。
こんにちは! 株式会社キスモのPythonエンジニアの久保です。 後半の今回は前半の協調フィルタリングの概要に続き、具体的な計算方法の例をお伝えします。 計算の流れ 協調フィルタリングの計算の流れは大きく3つに分けられます。 * 評点行列の作成 * 類似度行列の作成 * 推薦スコアを計算 具体例 評点行列の作成 まずは、評点の作成です。ユーザーがアイテムにつけたポイントを下の図のように行列にまとめます。 ユーザー1-8のアイテムA-Kに対する評点を表しています。「0」は、アイテムに評価をつけていないことを意味します。これらの「0」のついたアイテムに対し、ユーザーへの推薦度を計算していきます。 類似度行列の計算 続いては、推薦するユーザーと嗜好の類似したユーザーとの度合い(類似度)を計算します。 類似度の計算方法ですが、ここでは基礎的は2つの計算方法を紹介します。 * ユーグリット距離 *
2016.12.16 楽しく学ぶ アルゴリズムとプログラミングの図鑑 リニアサーチ(線形探索法) ~『楽しく学ぶ アルゴリズムとプログラミングの図鑑』より 森 巧尚(著者)、まつむら まきお(イラスト) 図解とイラストを豊富に使ったアルゴリズムとプログラミングの入門書、『楽しく学ぶ アルゴリズムとプログラミングの図鑑』から、Chapter5-2「リニアサーチ(線形探索法)」を紹介します。 ひとつひとつ調べていく探索法 リニアサーチ(線形探索法)は、最も単純なアルゴリズムのひとつで、初心者にわかりやすいアルゴリズムです。 方法は、「先頭から順番に探す値が見つかるまで探していくだけ」です。 配列を「直線的(リニア)に」探していくので「リニアサーチ」と呼ばれます。 単純でわかりやすいのですが、値をひとつひとつ調べていくのでデータが大量になると時間のかかる方法です。 アルゴリズムのイメージ リニア
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く