覚え書きブログ

tensorflow2.2のsubclassingによるautoencoderの実装

以下を参考に、tensorflow2.2以降で許可されたtrain_step, test_stepおよびpredict_stepのオーバーライドを用いて、Subclassing APIでautoencoderを実装してみた。 hirotaka-hachiya.hatenablog.com以下は、全体のコードである。元画像と復元画像の平均二乗…

train_stepのオーバーライドによるsubclassingの簡単化

以下では、tensorflowのバージョン2.1を前提にSequential、FunctionalおよびSubclassing APIを用いた実装方法についておおざっぱにまとめた。 hirotaka-hachiya.hatenablog.com tensorflow 2.1のSubclassing APIでは、自由度が高い分学習まわりでfor文でepoc…

tensorflow2を用いたCNNの実装方法

最近ようやくtensorflow2に移行しはじめたが、kerasの流れがあるからなのか実装方法が沢山あって、なんだかややこしい。 以下のサイトに詳しくまとまっているように、Sequential API、Functional APIおよびSubclassing APIの3つの実装方法がある。 qiita.com…

gitのファイル削除方法

あるファイルをgitのレポジトリから外したいこごとがよくある。 その場合は、以下のコマンドを用いる。 > git rm --cached (ファイル)(ファイル)にはファイル名を設定する。

githubからcommit履歴を消す方法

gitのcommit履歴が荒れていると、消してリセットしたいときがある。 ローカルのレポジトリのコマンド上での手順である。 .gitフォルダを消す。「rm -R」などのコマンドを使ったりエクスプローラー上で削除してもよい。念のためバックアップを取っておくこと…