PythonのディープラーニングフレームワークであるPyTorchはネットワークモデルをモジュール化して使うとわかりやすいコードになります。ここでは初心者向けにクラスの使い方と、簡単な線形ネットワークを例にモジュール化の方法を紹介します。
続きを読むAI
PyTorchのネットワークモデルを使って線形回帰をする方法
ディープラーニングのフレームワークであるPyTorchを学ぶために、まずは超簡単な線形回帰問題を解いてみます。ここではtorchのネットワーク構築方法、最適化モデル選択、損失関数の設置方法と基礎的な使い方を紹介します。
続きを読むAI実装検定S級に合格したので勉強方法と試験内容を振り返る
AI系の検定として最近新しく生まれた「AI実装検定」。A級に続きAI実装検定の最高峰であるS級も合格しました。ここではこの検定の概要と、合格までに何をしたか、どんな問題が出たか、これから受ける人へのアドバイスをまとめておきます。
続きを読むAI実装検定S級対策!「画像処理100本ノック」学習記録・カンペ
第1回AI実装検定S級を受験しますが、例題が無いので出題範囲になっている「画像処理100本ノック」を学習して記録をつけます。といっても、まだまだ理解には遠くおよばず、ほんとにメモレベル!
続きを読む【朗報】G検定取得者がノー勉でAI実装検定A級に合格した件
AI実装検定に合格するとディープラーニング実装師の称号を得ることが出来ますが、どれだけ勉強すれば良いのでしょうか?G検定に比べAI実装検定は対策本がほとんど無いので、G検定取得者がこの検定をノー勉で受けてみたらどうなるかを試してみました。
続きを読む機械学習コンペで人気のLightGBMをPythonで使ってみた
Kaggleを始めました!これまで古典的な機械学習手法は少し使えるようにしてきたつもりですが、KaggleではLightGBMでハイスコアを出している人が多いそうです。ここではLightGBMのインストールと使い方を学んでみます。
続きを読むKaggleアカウントの新規作成方法!始め方までを説明
データサイエンスの認知が高まるとともにデータ分析技術者の需要も高まってきました。Kaggleはコンペに参加することで、機械学習プログラミングのトレーニングも出来ます。ここでは始めの一歩としてKaggleアカウントの作成方法を紹介します。
続きを読む【G検定】G2020#1に合格したので対策方法と感想を書いてみた
ディープラーニングの内容を含むAI資格として有名なG検定に合格しました!合格者の立場から実際にやった事、難易度の感想や当日役に立った事をブログにまとめておこうと思います!
続きを読む学習の停滞を改善するRMSPropをPythonで書いてみた
勾配降下法に代表される最適化手法には様々な手法があります。ここではAdaGradの弱点を改善するRMSPropの概要を説明し、PythonのNumpyで実装、他の手法と比較してみます。
続きを読むPython/Numpyで機械学習の最適化!AdaGradを実装
機械学習にはコスト関数の極小値を探すために、様々な最適化手法が考案されています。ここでは学習が進むにつれ学習率が調整されていくAdaGradをPythonのnumpyで実装する方法を学びます。
続きを読む