「普通に」プログラムを起動した場合はゼロになることはない(=ゼロになるような起動のしかたは普通しない)のですが、以下のようにするとゼロになります (Linux) 。

Read the rest of this entry

Google が公開している Machine Learning Crash Course を一通り進めてました。

一通りの基礎を学ぶことができ、用意するデータの性質に関する注意とか、非線形性はそうやって導入するのかとか、そういったことが自分にとっては新しい学習でした。

さて、 SSD (Single Shot MultiBox Detector) について調べる方を再開しないと…

機能追加
  • UQRG: r210 での入出力を追加した。
バグ修正
  • all: 設定をリセットする処理に誤りがあった。
  • UQxx: 幅が 8 の倍数でない場合にクラッシュすることがあった。
  • UQRG: b64a で出力した場合にアルファが正しくなかった。

Read the rest of this entry

python + Keras で書かれた SSD (Single-Shot Multibox Detector) を試します。まずはちょろっと動かすだけなので、ググって一番上に出てくるこの記事 に従ってやってみます。

Read the rest of this entry

機械学習に基づく画像認識をやりたいので、とりあえず python に TensorFlowKeras をインストールしようと思いました。

pip でインストールできるらしいので pip install tensorflow keras としてみましたが… tensorflow は無いと言われます。おっかしいなーと思って公式ドキュメントの Installing TensorFlow on Windows を見ると… あ、64bit 版しかないんですね。まあそうかもしれない。手元のマシンにインストールされてる python は 32bit でした(歴史的経緯)。

今更 32bit も要らんだろうということで、32bit 版の python をアンインストールしたうえで 64bit 版の python をインストールし、先日インストールした jupyter notebook とかも一緒にインストールしました。とりあえずパッケージの準備だけはできた。

動画共有サイトによっては H.264 な mp4 ファイルだけでなく UtVideo な AVI ファイルを投稿することができます。

UtVideo といっても中身はいろいろなので、いろいろなエンコード設定でエンコードした AVI ファイルを投稿して対応状況を調べてみました。音声に関しては興味が無いので、念のため無音のものをくっつけてあります。

Read the rest of this entry

既に python 3.6.5 はインストールしてあるので以下のように。

pip install jupyter matplotlib

Read the rest of this entry

AtCoder Beginner Contest 101 (ABC101) に参加しました。 プロフィール なんかいきなり4問目が難しいやつだったらしいです(ABC101 参加者のうち23人しか正答できなかった)。

1回しか参加していないのでレートは 400 です。ある程度参加しないとちゃんとレートを算出できないそうで。

以前作った「準備OK?」を検出するプログラム「親との通信が切れました」を検出する機能を付けました。

Read the rest of this entry

gcc (g++) や Clang++ には -Wold-style-cast という警告オプションがあって、 C++ スタイルではなく C スタイルのキャストをすると警告されます。

Read the rest of this entry