見出し画像

[実行用プログラム公開] コピペだけで実用的かつ実践的なAffinity Propagation (AP) (Python言語)

仕事や研究において、クラスタリングを行うためにAffinity Propagation (AP) をする方もいらっしゃると思います。APの実用的かつ実践的な方法はこちらに書きました。

http://univprof.com/archives/16-07-17-4758408.html

しかし、APのやり方はわかっても、実際にAPができるようになるわけではありません。ネットでAPのプログラミングを説明しているページはいくつもありますが、実際に自分の手でAPを行うには、いくつものページを調べる必要があり一手間かかります。

そこでコピペするだけでAPを実行可能なプログラムを作りました。以下の記事に示す形式のデータ(data.csv)さえ準備すれば、Python言語でAPが可能です。

https://note.mu/univprof/n/n694487325cb1

Python言語のために必要なソフトウェアは以下の記事をご覧ください。

https://note.mu/univprof/n/nb07629b23252

実行結果を下に示します。サンプルごとのクラスター番号が”ClusterNum.csv”というファイルに保存されます。

APからスタートしてさらにプログラミングを進めたいと考えている方にもぜひ利用していただければと思います。

プログラムは有料コンテンツとします。ただこれにより、こちらに記載したAPをすぐに実行できます。

http://univprof.com/archives/16-07-17-4758408.html

こちらからプログラムのzipファイル自体はダウンロードできます。

http://univprofblog.html.xdomain.jp/code/ap_analysis_all_python.zip

購入していただくと解凍のためのパスワードがありますのでそちらをご利用ください。

またこちらのzipファイルに必要なスクリプトと関数があります。パスワードはかけていません。購入後に使い方の説明があります。

http://univprofblog.html.xdomain.jp/code/supportingfunctions.zip

ここから先は

382字

¥ 1,000

この記事が気に入ったらサポートをしてみませんか?