ひろこま Hack Log

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

2019-04-01から1ヶ月間の記事一覧

ターミナルに色がつかなくなった時の対処法

ターミナルに色がつかなくなった… ターミナルの文字に色を付ける設定は、通常、~/.bashrcの以下の行に書かれています。 以下の例は、AWS EC2のUbuntu18.04の~/.bashrcからの抜粋しました。 # uncomment for a colored prompt, if the terminal has the capab…

Docker初心者が最低限抑えておくべき10のコマンド

Docker Dockerのチュートリアル Dockerそのものの解説は以下の資料が非常にわかりやすかったです。 Dockerライフサイクルの基礎 地雷を踏み抜けろ! from Masahito Zembutsu www.slideshare.net qiita.com (adsbygoogle = window.adsbygoogle || []).push({}…

M2DetをGoogle Colaboratoryで動かしてみた

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

Google Driveから巨大ファイルをダウンロードするコマンド

サイズの大きなファイルのダウンロードには確認画面がある 機械学習モデルや、動画ファイルなどサイズの大きなファイルを、他人のGoogle Driveからダウンロードしようとしたとき、上のような確認画面に遷移します。ダウンロードボタンをクリックすれば普通に…

EC2インスタンス変更後にPostgreSQLやRailsが動かない時の対処法

AWS EC2変更後にPostgreSQLが動かない…? EC2インスタンスの変更方法 インスタンスが起動中であれば、まず停止します。 その後、「アクション」→「インスタンスの設定」→「インスタンスタイプの変更」をクリックすればOK。簡単すぎてびっくりします。 変更が…

illust2vecを使って類似イラストを検索する

類似画像検索 1. illust2vecとは 東北大学の齋藤真樹氏と東京大学の松井勇佑氏によって提案された「イラストの意味をベクトル化する」手法。 単語の意味をベクトル化するword2vecというものがありますが、それのイラスト版です。 ベクトル化することで、以下…

PythonでFlatten

PythonでFlatten Flattenとは 「入れ子になっているリスト」を「入れ子になっていないリスト」にすることです。 こんな感じです。 [1,[2,3]] → [1,2,3] [1,[2,[3]]] → [1,2,3] [1,[2,{'foo': 3}]] → [1,2,{'foo':3}] [1,[2,'foo']] → [1,2,'foo'] PythonでFl…

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