まいだいありー

機械学習、技術系、日記など勉強したことのメモを書けたらなと思います。

機械学習

アニメキャラの顔を色指定して自動彩色( pix2pix with color hint )

はじめに AnimeFace で pix2pix をやってみたで pix2pix モデルを用いてアニメキャラの顔の自動彩色を実験しました. その際は, 単に線画と元の画像のペアが似てるかどうかを学習させ, Generator が線画に彩色したものを生成させるというものでした. 今回はそ…

AnimeFace で pix2pix をやってみた.

pix2pix とは かなり今更という感じですがやります. pix2pix は Image-to-Image Translation with Conditional Adversarial Networks で提案されたConditional GAN (CGAN) の一種. 図1 : pix2pixによる画像変換例[1] pix2pixでは, デフォルメされた地図を航…

Turi Create でアニメのレコメンドエンジンを作る【デモあり】

turicreate とは turicreate は Apple の機械学習のライブラリで, 古典的手法から深層学習を用いたタスクまでいくつかカバーされており, sklearnのように手軽に学習させることができます. apple.github.io 最初にturicreateでレコメンドを行う方法を書いてお…

機械学習を用いたwebアプリケーション作った by Flask

はじめに 「web上で機械学習モデルにデータを投げて、結果を表示する」というサーバーサイド辺りのロジックを知りたかったので、手軽に使えるFlaskを用いて(toy)webアプリケーションを作っていきます。 (完成までの所要時間2時間程度でした) 環境 MacOS M…

RankNetの実装

はじめに ランク学習に興味が湧いたのでRankNetで遊びます。 ランク学習とは、ある入力データをランクモデルに入力することで、任意の順序に並び替えて出力してくるものです.(らしい) こちらを参考にPytorchで実装してみようかと思います。 RankNetの概要 ま…

混合正規分布の推定(Gibbs Sampling)

はじめに 今回はガウス混合分布の平均と精度が未知の場合のギブスサンプリングについてメモしとこうと思います。 また、解釈の間違いなどがあったら教えていただきたいです。 ガウス混合分布 ガウス混合正規分布の数式は以下の通りで、潜在変数とクラスタご…

ポアソン混合分布の推論 (Gibbs Samling)

はじめに ベイズ推論による機械学習を読んだので、実装の練習も兼ねていくつかさらっとメモを残しておこうと思います。 今回は、ポアソン混合分布のギブスサンプリングによる推論です。 ポアソン混合分布の推定 ポアソン分布は離散非負の値をとり、以下のヒ…