備忘録

機械学習

【グラフ機械学習3章】教師無し学習【Python】

今回はグラフに対する教師無し学習を紹介します。 特にグラフニューラルネットワークで有名なGraph Convolutional Networks(GCN)を取り上げ、Python(numpy)で実装します。 教科書はいつものこちらです。 教...
機械学習

【グラフ機械学習2章】表現学習【Python】

前回に引き続き、今回もグラフ機械学習についてです。 教科書はこちらです。 今回は特に、グラフにおける表現学習について紹介します。 一般に表現学習とは、(機械学習を用いた)予測器を構築する際に有用な情報を抽出しやすくするためのデータの表現を学...
機械学習

【グラフ機械学習1章】グラフ理論入門【Python】

今回から、グラフデータに対する機械学習(グラフ機械学習)について取り上げます。 グラフ機械学習はややマニアックですが、SNS分析などに威力を発揮するツールです。 この連載では、グラフ機械学習の理論の基礎とPythonを使った実装について紹介...
Python

【Python】エントロピー/KLダイバージェンス/交差エントロピー/自己相互情報量(PMI)の計算

情報理論で出てくる エントロピーKLダイバージェンス交差エントロピー自己相互情報量(PMI) をPythonで実装しました。 ソースコードはここに載せるにはボリューミーなので、Jupyter notebookで書いてGitHubで公開してい...
ROS

【ROS2】launchファイルを作成して使うまでの流れ【Python】

ROS2で複数のノードを起動するのに、いちいちros2 run package1 node 、ros2 run package2 node...と実行するのは面倒ですよね。 ros2 launchを使えば、複数のノードを一括で起動できます。...