ひろこま Hack Log

プログラミングや機械学習などの知識を記録・共有します

画像処理

説明可能な人工知能「LIME」を使って初音ミクのイラストを分析してみた

説明可能な人工知能「LIME」を使って初音ミクのイラストを分析してみた 1. LIMEとは 論文はこちら https://arxiv.org/abs/1602.04938 任意の判定モデルに対して、何らかの結果が出たときに「なぜその結果が出たのか?」を説明できるツールです。 LIMEはLocal…

ブラウザで画像を縮小してサーバにアップロードするJavaScript

ブラウザで画像を縮小してサーバにアップロードするJavaScript 画像アップロードは案外重い ブラウザからサーバへ画像をアップロードする際、画像のサイズに注意を払う必要があります。最近のスマホカメラの性能は凄く、iPhone 6S以降のiPhoneで撮った写真の…

深層学習で扱うテンソルを3Dで可視化してみる

可視化されたCNNの中間層 目的 ― 可視化することでデバッグ効率を上げる 自作のニューラルネットワークモデルをデバッグしようと思ったとき、入力と出力結果だけしか見れないとブラックボックス的な解析しかできず辛いです。 中間層がどのような値を取ってい…

M2DetをGoogle Colaboratoryで動かしてみた

最強の物体検出器M2Detを動かしてみた M2Detとは 2019年4月現在、最強の物体検出器と呼ばれているモデルです。2017〜2018年頃にSOTAだったYOLOやSSDを引き離し高い精度を叩き出しています。 多段階特徴ピラミッドネットワーク(MLFPN)と呼ばれる方法を提案…

Watson APIで{"code":401, "error": "Unauthorized"}

Watson APIで{"code":401, "error": "Unauthorized"} エラー内容 2019年1月27日現在、Watson APIで次のようにHTTPリクエストを投げたら401エラーが返ってきます。 curl -X POST --form "images_file=@xxxx.jpg" "https://gateway.watsonplatform.net/visual-…

Watson APIでcurl: (7) Failed to connect to gateway-a.watsonplatform.net port 443: Operation timed out

Watson APIでcurl: (7) Failed to connect to gateway-a.watsonplatform.net port 443: Operation timed out エラー内容 2019年1月27日現在、Watson APIで次のようにHTTPリクエストを投げたら443エラーが返ってきます。 curl -X POST --form "images_file=@x…

GANを使って簡単に架空アイドル画像を自動生成(Progressive Growing of GANs)

Artificial Idol この記事で紹介する方法で、このような画像が作れるようになります。 (adsbygoogle = window.adsbygoogle || []).push({}); 最近趣味でやってる画像生成系のDNNについて簡単にレポートします。 1. Progressive Growing of GANsとは Paperは…

Koma Hirokazu 's Hacklog ―― Copyright © 2018 Koma Hirokazu