ビジネスパーソン・ガジェット置場 empty lot for business

営業や仕事、それに伴う生活を便利に楽にするツール、ガジェットを作ります。既にあるツールも自分用にカスタマイズ。

2022-01-01から1年間の記事一覧

openCV: 画像の水増し

ディープラーニングで使用するために画像を水増しします。何度か画像をディープラーニングの学習器にかけているのですが、やはり画像の枚数が少ないと結果が向上しない。また、画像を集めるのにも限界があるので水増しで対応です。

openCV: 画像から顔部分を切り出す

ディープラーニングで顔分類を行うために画像から顔部分を切り出すためのコードです。

Google: CustomSearch APIで画像を取得する

ディープラーニングで学習させるための画像を集める方法の中で、GoogleのCustomSearch APIを使用する方法があります。今回はそちらを紹介されている記事をいくつか実装して画像を集めてみました。

ディープラーニング: DeZeroで学習したモデルを保存する方法

備忘録です。DeZeroを使用して画像認識などをするときGPUを使用したいのでGoogle Colaboratoryを使用します。ただ、Google Colaboratoryは放っておくとセッションも切れてしまいますし、自分がチェックしたい画像を分類させるためにわざわざ学習から行うのも…

ディープラーニング: フレームワークDeZeroで画像認識をする方法④

こちらのページはVGG16ではなく自分で何層かのCNNを作成して適用してみた結果についてまとめたものです。

ディープラーニング: DeZeroに実装されているVGG16の動きまとめ

こちらは自分でモデルを作成するために、DeZeroにも準備されているモデルVGG16とそれに伴う各クラスの動きをまとめておくページです。

python: pillow 画像をアスペクト比を保持してリサイズし、不足した部分を補完する

備忘録です。今回は画像をリサイズする際にアスペクト比を保持して実行する方法と併せて不足した部分をグレイ背景で補完する方法についてまとめます。

Pyrhon:Pillowを利用したデータの拡張用コード(オフライン拡張)

備忘録です。今回はPillowを利用してデータを拡張する際のコードです。

python: DeZeroでのディープラーニングの学習と可視化の流れ

今回は備忘録ですが、DeZeroを利用した場合のディープラーニング学習の流れです。

ディープラーニング: フレームワークDeZeroで画像認識をする方法③

画像認識の続きです。前回、過学習していると思われる結果が出てしまい、過学習を抑制するために訓練データを水増しするという方法を行なってみましたが、結果は芳しくなく、今回はその後、色々やってみた結果を書いていきます。

ディープラーニング: フレームワークDeZeroで画像認識をする方法②

初めてのディープラーニングで画像認識を行っています。最初の検証結果は訓練データに関しては良い結果となるも、テストデータでその半分程度の正解率となってしまい、完全に過学習が起きてしまいました。今回は、その過学習の抑制を目指し画像を増やしてみ…

DeZeroのデータセットで画像データをまとめる(Dataset, DataLoader)

今回は、ディープラーニングのフレームワークDeZeroで画像データをまとめるためのDatasetとDataLoaderの使用方法のまとめ(備忘録)です。

ディープラーニング: フレームワークDeZeroで画像認識をする方法①

初めてのディープラーニング。この記事はディープラーニングで画像認識をする方法①としてディープラーニングのフレームワークDeZeroを使用する際のデータセットの作成についてまとめます。

python: リストのアンパック

備忘録です。今回はリストの扱い方。アンパックする方法について備忘録で残します。

python: エラー対応① 単純なミス(invalid syntax, import error, name error)

エラー対応でよくあるもの、というより実際に自分でよく引き起こしてしまうものをまとめます。今回は「ゼロから作るDeep Learning3」(著:斎藤 康毅さん)のコード実行時の例をまとめてみました。

python: インスタンスのリストをインスタンスが持つ属性で並べ替え(sort, lambda)

備忘録です。今回はインスタンス変数をまとめたリストを並べ替えます。

python: printに任意の文字列を追加したい(__repr__)

備忘録です。こういう使い方もありかなと。ちょっと良い使い方ではないかもしれませんが。

python: 関数をインスタンス変数として呼び出したい_@property

備忘録です。@propertyを使って関数をインスタンス変数として呼び出したい時の備忘録です。

python: With文の使い方(スコープ内の関数の使い方)

備忘録です。よく使っているwith open()。これがどういう仕組みでこのWithを使うことで都合のいい関数が作れるという話を読んだので備忘録です。

python: pythonのメモリ管理について

備忘録です。今回はpythonのメモリ管理について。最近PCで行っている処理が結構時間がかかるものが多く、今のマックを購入するときは、プログラムできたらいいやって感じであまり考えていなかったけど、今後メモリの管理やハード面についても考えていかない…

Python: ディープラーニング用語②(様々なニューラルネットワーク)

備忘録です。今回はディープラーニングの内、自然言語処理の用語をまとめたものです。

python: ディープラーニング用語(関数と基礎的な方法)

備忘録です。 今回は、仕組みではなくディープラーニングに関する用語をまとめた備忘録。ざっとチェックできるように記述します。

python: Flask app.pyでjsonデータを読み込みjavascriptで使用する簡単な方法

備忘録です。 今回はFlaskアプリ内のjavascriptファイルでjsonファイルのデータをちょっと使用するための簡単な方法の備忘録。

python: Flaskアプリの作成20 アプリ内横断検索

備忘録です。 今回はnavbarに設置した検索ボックスを使ってアプリケーション内を横断検索するコードの実装についての備忘録。

python: Flaskアプリの作成19 管理者アクセス

備忘録です。 Flaskアプリケーションで簡単に管理者アクセスを実装する備忘録。

python: Flask migrationエラー

備忘録です。 Flaskでアプリケーションを作っているときに、何度か遭遇したmigrationエラーについて。 エラー

python: Flaskアプリの作成18 権限

備忘録です。 今回はページにアクセスする権限への備忘録です。

python: Flaskアプリの作成17 ログイン

備忘録です。 今回は、ログイン機能を実装します。 ログイン

python: Flaskアプリの作成16 ユーザーの登録③

備忘録です。 今回は、ユーザー設定にパスワードを付加し、DBにハッシュ化して保存する設定の備忘録です。 hash

python: Flaskアプリの作成15 ユーザーの登録②

備忘録です。 前回、ユーザーを登録することができるようにしました。今回は、全ユーザーの表示と編集と削除の項目を付け加えます。 members