2022-08

python

【AI】MLPモデルの重み、バイアスをcsvファイルに出力する方法!

こんにちは、ヒガシです。 このページでは、学習済みのMLP(Multi Layer Perceptron)モデルから重みとバイアスを取得し、それらをcsvファイルに出力する方法をご紹介していきます。 Pythonが使えない環境下でAI計算す...
python

【python-matplotlib】複数グラフをFor文で一括作成!配列も自由に変更可!

こんにちは、ヒガシです。 このページではpython-matplotlibを使って、以下のように複数のグラフを整列させて一括作成する方法をご紹介していきます。 事前にデータさえ準備してしまえば、あとは整列させる際の行数、列数を指定するだけで...
python

【python-pandas】データフレームをcsvファイルとして保存する方法!

このページでは、pandasで作成したデータフレームをcsvファイルとして保存する方法をご紹介していきます。 header(データラベル名)、index(行番号)の有無でそれぞれ解説していきます。 それではさっそくやっていきましょう。 使用...
python

【AI】ニューラルネットワークから重み、バイアスを取得する方法(Keras版)

こんにちは、ヒガシです。 このページでは、Keras使って構築したAIモデル(ニューラルネットワーク)が保有する「重み」と「バイアス」をnumpyの配列として取得する方法をご紹介していきます。 それではさっそくやっていきましょう! 使用する...
python

【AI】学習済みのニューラルネットワーク計算を行列計算のみで実行する方法

こんにちは、ヒガシです。今回は久しぶりにAI関連のお話です。 AI構築時において、Kerasなんかのライブラリを使ってAIモデルを学習させたとします。 その学習済モデル(変数model)を使って実際に推論をする場合、例えばKerasの場合だ...
python

【Python-openCV】画像回転⇒ランダム切り抜き!AIデータの水増しに!

こんにちは、ヒガシです。 このページでは以下の画像に示すように、ベースとなる画像データをランダムに回転させ、そこからさらにランダムに指定サイズで画像を切り抜くという処理を連続実行する方法をご紹介していきます。 画像認識系の機械学習を実施する...
python

【Python-OpenCV】画像からランダムに指定サイズで切り抜く方法!

こんにちは、ヒガシです。 画像認識系の機械学習を実施する際、既存のデータを加工してデータを水増しすることが有効な場合もあります。 いわゆるData Augmentationってやつですね。 このページでは、その水増し手法の一つである、既存の...
python

【Python-pandas】2つのデータフレームを縦方向に結合する方法!

こんにちは、ヒガシです。 このページでは、以下の画像のようにPandasで読み込んだ2つのデータフレームを縦方向に結合する方法をご紹介していきます。 それではさっそく本題に入っていきましょう! dataframeを縦方向に結合する方法 まず...
python

【Python-pandas】2つのデータフレームを横方向に結合する方法!

こんにちは、ヒガシです。 このページでは、以下の画像のようにPandasで読み込んだ2つのデータフレームを横方向に結合する方法をご紹介していきます。 それではさっそく本題に入っていきましょう! dataframeを横方向に結合する方法 まず...