ITエンジニア ノイのブログ

ITエンジニアのノイです。 YouTubeで ITエンジニアのお勉強という学習用の動画を公開しています。チャンネル登録お願いします!https://m.youtube.com/channel/UCBKfJIMVWXd3ReG_FDh31Aw/playlists

2023-05-27から1日間の記事一覧

np.reshapeによる行列の変形

np.reshape reshape()は、NumPyや他のいくつかのプログラミングライブラリで提供されている関数の一つです。この関数は、配列や行列の形状(サイズ)を変更するために使用されます。 reshape()関数の基本的な構文 numpy.reshape(array, new_shape, order='C'…

クロスエントロピー誤差関数 (deltaを用いる理由)

クロスエントロピー誤差関数は、主に分類問題において使用されます。この関数は、予測値(y)と正解ラベル(t)の間の差異を測るために使用されます。 クロスエントロピー誤差関数 数学的には、クロスエントロピー誤差関数は以下のように表されます。 E = -Σ…

ChatGPTの利用規約

ChatGPT Plus ChatGPT Plusは料金は月額20ドルで、有料版ではGPT-4が使用可能であり、そのため回答の品質が高くなります。また、開発業務に必要なAPIも従量課金で利用することができます。 重要な利用規約をまとめました。 利用規約 生成物の権利 ユーザーは…

べき乗の書き方

べき乗 Pythonのべき乗の計算の書き方をまとめます。いろいろな言語で書いているとごっちゃになってしまいますよね。。。 べき乗演算子 「**」 # 2の3乗を計算する result = 2 ** 3 print(result) # 出力: 8 # 10の2乗を計算する result = 10 ** 2 print(res…

predictのバッチ化

バッチ処理とは バッチ処理は、複数のタスクやデータを一括で処理する手法です。一つのまとまり(バッチ)に含まれるタスクやデータは、同様の処理を受けることが多いです。意味合いとしては一個ずつ処理をすると大変だから、まとめて処理をしよう!という意…

学習済みの重みの読み込み

やりたいこと sample_weight.pklの事前学習の重みを読み込みたい。 sample_weight.pklの例としてオライリーさんのGitHubにあるものを使います。 github.com ファイルから読み込む def init_network(): with open("sample_weight.pkl", "rb") as f: network =…

LabelBinarizer()でラベル変換

LabelBinarizer()は、scikit-learnライブラリの一部であり、カテゴリカルな目的変数をバイナリベクトルに変換するために使用される変換器です。具体的には、多クラス分類問題において、クラスラベルをバイナリ表現に変換するために使用されます。 クラスラベ…

オプティマイザー

機械学習のオプティマイザーは、モデルのパラメータを最適化するためのアルゴリズムです。モデルのパラメータを最適化することは、訓練データに適合するようにモデルを調整することを意味します。 代表的なオプティマイザー 確率的勾配降下法(Stochastic Gr…