タグ

networkxに関するni66lingのブックマーク (2)

  • Word2VecとNetworkXで任意の単語をおっぱいに収束させたかった - Qiita

    Word2VecとはTomas Mikolov氏の率いるGoogleの研究チームによって発表されましたニューラルネットワーク(CBOW, Skip-gram)をオープンソースとして実装したもので、文字通り単語をベクトル表現するためのライブラリです。 出始めが2014年のようなので新しいライブラリではないのですが、ちょっちょっとググってみた感じでは上記要件を満たすために最適のようでした。 詳細は以下に詳しく記載されています Word2Vecとは? Word2vecの目的及び有用性は、類似語のベクトルをベクトルスペースにグループ化することです。つまり、数値に基づいて類似性を検知するのです。 今回はこの機能に注目してみました。 任意の言語から、『おっぱい』までのベクトルの長さの合計が一番小さな最短経路を出せばよいのではないかと思ったわけです。 gensim ディープラーニングに相性のよさそうなp

    Word2VecとNetworkXで任意の単語をおっぱいに収束させたかった - Qiita
  • Python networkx でマルコフ確率場 / 確率伝搬法を実装する - StatsFragments

    ここ 1ヶ月にわたって 聖書 DeepLearning 0.1 Documentation を読み進め、ようやく 制約付きボルツマンマシン の手前まできた。 制約付きボルツマンマシン (RBM) の解説 には RBM = マルコフ確率場 ( Markov Random Field / MRF ) の一種だよっ、と しれっと書いてあるのだが マルコフ確率場とはいったい何なのかは説明がない。マルコフ確率場 <マルコフ・ランダム・フィールド> は用語もカッコイイし結構おもしろいので、 Python でサンプルを書いてみる。 補足 Python では PyStruct というパッケージがマルコフ確率場 / 条件付き確率場 ( Conditional Random Field ) を実装しているため、実用したい方はこちらを。このパッケージ、ノーマークだったがよさげだなあ。 マルコフ確率場とは グラフ

    Python networkx でマルコフ確率場 / 確率伝搬法を実装する - StatsFragments
  • 1