データサイエンス【CNN】畳み込み演算・パディング・ストライドについて分かりやすく解説 初めに こんにちは。将棋と筋トレが好きな、情報系大学生のゆうき(@engieerblog_Yu)です。 今回から、畳み込みニューラルネットワーク(CNN)の畳み込み演算・パディング・ストライドについてまとめていきたいと思います... 2022.09.13データサイエンス
データサイエンス【画像認識・音声認識】畳み込みニューラルネットワーク(CNN)と全結合層について 初めに こんにちは。将棋と筋トレが好きな、情報系大学生のゆうき(@engieerblog_Yu)です。 今回から、ニューラルネットワークの発展として、畳み込みニューラルネットワークについてまとめていきたいと思います。 畳... 2022.09.13データサイエンス
プログラミング【無料全22回】Pythonで学ぶ機械学習入門編(記事まとめ) 初めに こんにちは。将棋と筋トレが好きな、情報系大学生のゆうき(@engieerblog_Yu)です。 今回は機械学習入門者向けに、Pythonを動かしながら学べる記事全20回をまとめました! 理論から実践的なコーディン... 2022.09.13プログラミングデータサイエンス
データサイエンス【明示的な正則化】データオーグメンテーション・Weight Decay・Dropoutについて 初めに こんにちは。将棋と筋トレが好きな、情報系大学生のゆうき(@engieerblog_Yu)です。 今回は、ニューラルネットワークの明示的な正則化についてまとめていきたいと思います。 正則化とは? ニューラルネ... 2022.09.12データサイエンス
データサイエンスXavierの初期値・Heの初期値を使ったニューラルネットワークの重みの初期値設定 はじめに こんにちは。将棋と筋トレが好きな、情報系大学生のゆうき(@engieerblog_Yu)です。 今回はニューラルネットワークの重みの初期値設定で使われるXavierの初期値・Heの初期値についてまとめていきたいと思い... 2022.09.12データサイエンス
プログラミングAdaGradを使った損失関数の最小化問題をPythonで実装 はじめに こんにちは。将棋と筋トレが好きな、情報系大学生のゆうき(@engieerblog_Yu)です。 今回はニューラルネットワークの最適化問題を解く手法である、AdaGradについてまとめていきたいと思います。 Ad... 2022.09.11プログラミングデータサイエンス
プログラミング【物理量を使った最適化手法】Momentum法をPythonで実装する はじめに こんにちは。将棋と筋トレが好きな、情報系大学生のゆうき(@engieerblog_Yu)です。 今回はニューラルネットワークの最適化問題を解く手法である、モーメンタム法についてまとめていきたいと思います。 Mo... 2022.09.09プログラミングデータサイエンス
プログラミング【数値微分】前方差分・中心差分・後方差分をPythonで実装して比較する 初めに こんにちは。将棋と筋トレが好きな、情報系大学生のゆうき(@engieerblog_Yu)です。 今回は3種類の数値微分の手法を実装して比較していきたいと思います。 微分の定義(前方差分・中心差分・後方差分) ... 2022.09.08プログラミングデータサイエンス
プログラミング【Affine・Softmax】ニューラルネットワークの誤差逆伝播法を使って分類問題を解く(Python) はじめに こんにちは。将棋と筋トレが好きな、情報系大学生のゆうき(@engieerblog_Yu)です。 今回はニューラルネットワークの勾配の計算に用いられる、誤差逆伝播法のAffineレイヤ・Softmaxレイヤについてまと... 2022.09.07プログラミングデータサイエンス
データサイエンス深層学習を使ったサロゲートモデル(シミュレーション代理モデル)を分かりやすく解説 初めに こんにちは。将棋と筋トレが好きな、情報系大学生のゆうき(@engieerblog_Yu)です。 今回は私の研究内容である、サロゲートモデルについて簡単にまとめていきたいと思います。 サロゲートモデルとは? ... 2022.09.07データサイエンス研究