NMFを使用した製品の推薦

NMFを使用した製品推薦

NMFの理解とおすすめアルゴリズムへの応用

Conny Schneiderによる写真(Unsplash)

イントロ

おすすめシステムは私たちの周りにあります。Netflixはそれを使用して、私たちが以前に見たことのない映画やテレビ番組を表示します。Pinterestは私たちに興味があるかもしれないアイデアや写真を表示します。Amazonは私たちが以前に購入しなかった製品を購入させるためにそれを使用します。これらの多くのおすすめシステムは、他のユーザーの興味や好みに基づいてユーザーに関するおすすめや予測を行うプロセスである協調フィルタリングと呼ばれるプロセスを利用しています。一部の人気のある協調フィルタリングアルゴリズムには、特異値分解(SVD)、K最近傍法(KNN)、および非負値行列因子分解(NMF)が含まれます。

この記事では、おすすめシステムでNMFをどのように活用するかに焦点を当てます。まず、アルゴリズムの説明から始め、その後、ユーザーと書籍の小さなサンプルデータセットにメソッドを適用する方法を簡単な例を通じて説明し、アルゴリズムの能力を示します。そして、この方法の主な利点とデータを適用する準備をする際に心に留めておくべき事項を説明します。PythonでのステップバイステップのNMFの例については、この記事をご覧ください。

非負値行列因子分解(NMF)

NMFは、非負値のユーザー-アイテム行列Vを2つの非負値行列WとHに分解する行列因子分解の一種です。これらの新しい行列は、元のデータには明示的に存在しない潜在的な要素やパターンについての解釈可能な情報を提供することができます(NMFを使用してデータのパターンを見つける方法については、Himanshu Sharmaの記事を参照してください)。

アルゴリズム自体は、最小化を目指す最適化問題と考えることができます。

ここで、kは分解のランクであり、平均二乗誤差を使用して求めることができます。

このアルゴリズムは、以下の方程式に従ってWとHを繰り返し更新し、指定された最大反復回数に達するか、または||V – WH||が定義した許容誤差よりも小さい場合まで行います。以下は最も単純なものの一つです…

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

人工知能

「LeanTaaSの創設者兼CEO、モハン・ギリダラダスによるインタビューシリーズ」

モーハン・ギリダラダスは、AIを活用したSaaSベースのキャパシティ管理、スタッフ配置、患者フローのソフトウェアを提供する...

AIニュース

OpenAIのCEOであるSam Altman氏:AIの力が証明されるにつれて、仕事に関するリスクが生じる

OpenAIのCEOであるSam Altmanは、特に彼の作品であるChatGPTに関するAIの潜在的な危険性について公言してきました。最近のイ...

AIテクノロジー

アンソニー・グーネティレケ氏は、Amdocsのグループ社長であり、テクノロジー部門および戦略部門の責任者です- インタビューシリーズ

アンソニー・グーネティレーケは、Amdocsでグループ社長、テクノロジーと戦略担当です彼と企業戦略チームは、会社の戦略を策...

人工知能

「コマンドバーの創設者兼CEO、ジェームズ・エバンスによるインタビューシリーズ」

ジェームズ・エバンズは、CommandBarの創設者兼CEOであり、製品、マーケティング、顧客チームを支援するために設計されたAIパ...

データサイエンス

「Adam Ross Nelsonによる自信のあるデータサイエンスについて」

データサイエンスの中で新たな分野が現れ、研究内容が理解しにくい場合は、専門家や先駆者と話すのが最善です最近、私たちは...

人工知能

「トリントの創設者兼CEO、ジェフ・コフマンへのインタビューシリーズ」

ジェフ・コーフマンは、ABC、CBS、CBCニュースで30年のキャリアを持った後、Trintの創設者兼CEOとなりましたジェフは手作業の...