機械学習 機械学習システムの設計手法: 1. 要件の具体化 機械学習システムの設計に関して、今回は要件定義をするにあたって重要なポイントをまとめます。また、ML目標の決め方やMLアルゴリズムを簡単に紹介しています。 2023.08.21 2023.11.01 機械学習
機械学習 【深層学習入門】Kerasによる画像分類CNNの実装 簡単なCNN(畳み込みニューラルネットワーク)を作成して、画像を分類するモデルを作成してみます。使用するデータセットはCIFAR-10です。深層学習はTensorFlowライブラリのKerasを使用することによって簡単に利用することができます。また、TensorBordを利用して学習過程を可視化します。 2022.08.25 2023.01.15 機械学習
機械学習 【深層学習入門】Kerasによる回帰ニューラルネットワークの実装 簡単なニューラルネットワークを作成して、データセット「Boston house-prices」を使って、住宅の情報から価格を予測する回帰問題を扱います。また、TensorBordを利用して学習過程を可視化します。 2022.08.23 2023.01.15 機械学習
機械学習 【深層学習入門】Kerasによる分類ニューラルネットワークの実装 簡単なニューラルネットワークを作成して、手書き数字画像(MNISTデータセット)を分類するモデルを作成してみます。深層学習はTensorFlowライブラリのKerasを使用することによって簡単に利用することができます。また、TensorBordを利用して学習過程を可視化します。 2022.08.22 2023.01.15 機械学習
プログラミング 【python】ソフトマージンのサポートベクターマシン(SVM)の実装 ハードマージンSVMとソフトマージンSVMの違いを具体例を交えて述べ、次にpythonを用いたフルスクラッチによるSVMの実装を行います。また、scikit-learnによる実装も示します。 2022.05.05 2022.05.31 プログラミング機械学習
機械学習 ソフトマージンのサポートベクターマシン(SVM)の解説 理論編 サポートベクターマシン(SVM)とは、パターン識別用の教師あり機械学習アルゴリズムの1種です。線形分離可能なデータを前提とした「ハードマージン」、線形分離不可能なデータを前提として誤分類をある程度許容する「ソフトマージン」があります。今回の記事ではソフトマージンのサポートベクターマシンの理論を説明します。 2022.05.04 2022.05.31 機械学習
プログラミング 【Google Cloud (GCP)】音声をテキストに Speech-to-Text APIの使い方 音声データに含まれる会話の内容を簡単に文字起こしすることができるAPIとして、Google Cloud の Speech-to-Text APIがあります。この記事では、Speech-to-Text APIをGoogle Cloud上で導入する方法と、Google Colab上で利用する方法について述べます。 2022.03.11 2022.04.29 プログラミング機械学習
機械学習 ROC曲線、AURの解説とpythonによる書き方 分類器の評価としてよく使用される「ROC曲線」と「AUR」について述べます。ROC曲線ではTPR (treu positive rate (= recall)) と FPR (false positive rate) を用いてます。 2022.03.05 機械学習
機械学習 機械学習の分類評価指標 混同行列と正解率・適合率・再現率・F値 分類結果を可視化する混同行列と、分類評価指標である正解率・適合率・再現率・F値を解説します。pythonによる実装もおこないます。 2022.02.26 2022.04.05 機械学習
機械学習 k-means法のpythonによる実装とクラスター数の決定方法 エルボー法、シルエット分析 この記事ではk-means法の仕組みと、実装方法について述べます。また、k-means法は分類するクラスター数はあらかじめ与える必要がありますが、最適なクラスター数を決定する方法として、エルボー法とシルエット分析を紹介します。 2022.02.20 2023.01.15 機械学習