まいだいありー

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

Python

SPADEを用いてラフな絵からアニメキャラ生成を試みた

はじめに はじめに, 2019年の論文 Semantic Image Synthesis with Spatially-Adaptive Normalization で, BatchNormの正規化によって今まで流れてきた情報を落としてしまう問題を指摘し, 情報を落とさないように伝播させるために BatchNorm の線形変換にセグ…

二次元キャラで二次元キャラのモザイクアートをする

モザイクアートをする 二次元キャラで二次元キャラのモザイクアートをしてみたかったので, Pythonでサクッとやってみた. 手順 元画像をタイル状に分割 ( 画像サイズ / 分割したい数 ) 元画像のタイル毎にカラーヒストグラムを求める. (1) タイルを埋める画像…

アニメキャラの顔を色指定して自動彩色( 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でレコメンドを行う方法を書いてお…

twint でTwitterからツイートを収集する

twint でツイート収集 Twitter API を使ってツイートするのは良いですが色々と制限があるので, twint というPythonのパッケージを用いて収集してみます. インストール おそらく, 以下でインストールすると実行してもツイートを収集できないので, pip install…

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

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

RankNetの実装

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

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

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