t endoh

AIエンジニア(元医療従事者) 資格:E資格、G検定 記載されている内容は、私個人の…

t endoh

AIエンジニア(元医療従事者) 資格:E資格、G検定 記載されている内容は、私個人の見解に基づくものです。 これらの情報を活用する際は、自己の責任で行ってください。 また、ご意見やご指摘がある場合は、コメント欄にてお知らせいただければ幸いです。

マガジン

  • 医療機器システム開発

記事一覧

VS Code でデバック使う際のポイント

Visual Studio Code(VS Code)でのデバッグVisual Studio Code(VS Code)でのデバッグは、プログラムの実行をコントロールし、コードの動作をステップごとに追跡して問題…

t endoh
2日前
3

python マルチプロセスとマルチスレッドについて

マルチプロセスとマルチスレッドは、コンピュータの複数のタスクを並行して実行するための二つの異なる方法です。これらの概念を理解するためには、まずプロセスとスレッド…

t endoh
1か月前
3

強化学習

強化学習は、機械学習の一分野であり、エージェントが環境と相互作用しながら最適な行動方針を学習する方法です。このプロセスは、人間が試行錯誤を通じて学習する方法に似…

t endoh
2か月前
3

正規化(Normalization)

正規化(Normalization)とは、数学、統計学、機械学習において、データのスケールを一定の範囲や分布に調整する処理を指します。これにより、異なるスケールのデータを比…

t endoh
3か月前
3

RNN~トランスフォーマーまでの概要

RNN RNN(Recurrent Neural Network)は、時系列データを扱うためのニューラルネットワークです。RNNの特徴は、過去の情報を記憶しながら、新しい入力に対して出力を生成す…

t endoh
3か月前
5

VAE GAN VQVAE について

KLダイバージェンス(Kullback-Leibler Divergence)KLダイバージェンスは、二つの確率分布の違いを測る方法です。一方の確率分布が、もう一方からどれだけ離れているかを…

t endoh
3か月前
2

セマンティックセグメンテーションについて

セマンティックセグメンテーションは、画像内の各ピクセルを特定のクラスに分類するコンピュータビジョンのタスクです。これにより、画像内の物体や領域を正確に理解するこ…

t endoh
3か月前
3

物体検出まとめ

物体検出とは物体検出は、画像の中で「何がどこにあるか」を特定する技術です。具体的には、画像内の物体を囲む四角形(バウンディングボックス)を描き、その中の物体を…

t endoh
3か月前
1

ResNet 以降のCNNを利用してみる

ResNet (2015)開発者: マイクロソフト 特徴: Skip Connection(スキップ接続)を導入し、非常に深いネットワークの訓練を可能にしました。残差ブロックでは、畳込み層とSk…

t endoh
4か月前
1

PyTorchの基礎からCNNでの応用まで

PyTorchの基礎: ディープラーニングのための便利なツールPyTorchは、ディープラーニングの研究と開発に広く使用されているオープンソースの機械学習ライブラリです。この記…

t endoh
4か月前
1

生成モデルとGAN

生成モデルとその種類についての解説 生成モデルは、データの分布を学習し、新しいデータを生成する能力を持つモデルです。この記事では、生成モデルの種類とその特徴につ…

t endoh
4か月前
1

セグメンテーションについて

セグメンテーション:画像を分割する機械学習のタスクセグメンテーションは、画像をいくつかのオブジェクトに分割する機械学習のタスクです。この分野には主に3つのタイプ…

t endoh
4か月前
1

コンピューターによる写真内物体検出の進化: R-CNNからMask R-CNNへ

物体検出の R-CNN、Fast R-CNN、Faster R-CNN、YOLO、SSD、Mask R-CNNは、 コンピューターが写真の中の物を見つけるための技術です。 これらは、写真から物を識別し、位置…

t endoh
4か月前
1

機械学習の勉強で必要な単語まとめ

機械学習の勉強で必要な単語の要約を簡単に表現してみました 注意事項 以下に記載されている内容は、私個人の見解に基づくものです。これらの情報を活用する際は、自己の…

t endoh
4か月前
11

シグモイド関数

注意事項 以下に記載されている内容は、私個人の見解に基づくものです。これらの情報を活用する際は、自己の責任で行ってください。また、ご意見やご指摘がある場合は、コ…

t endoh
4か月前

CPU GPU TPUについて

注意事項 以下に記載されている内容は、私個人の見解に基づくものです。これらの情報を活用する際は、自己の責任で行ってください。また、ご意見やご指摘がある場合は、コ…

t endoh
4か月前
3
VS Code でデバック使う際のポイント

VS Code でデバック使う際のポイント

Visual Studio Code(VS Code)でのデバッグVisual Studio Code(VS Code)でのデバッグは、プログラムの実行をコントロールし、コードの動作をステップごとに追跡して問題を特定するプロセスです。以下は、VS Codeでデバッグを行う基本的なステップとその操作方法です。

1. デバッグ環境の設定

VS Codeでデバッグを行う前に、適切なデバッグ環境を設定

もっとみる
python マルチプロセスとマルチスレッドについて

python マルチプロセスとマルチスレッドについて

マルチプロセスとマルチスレッドは、コンピュータの複数のタスクを並行して実行するための二つの異なる方法です。これらの概念を理解するためには、まずプロセスとスレッドの基本的な違いから始めましょう。

プロセス

プロセスは、実行中のプログラムのインスタンスです。プロセスは自分自身のメモリ空間を持ち、オペレーティングシステムからシステムリソース(CPU時間、メモリなど)を割り当てられます。異なるプロセス

もっとみる
強化学習

強化学習

強化学習は、機械学習の一分野であり、エージェントが環境と相互作用しながら最適な行動方針を学習する方法です。このプロセスは、人間が試行錯誤を通じて学習する方法に似ています。エージェントは、定義された報酬に基づき、環境からのフィードバックを受け取りながら、最適な行動を学習します。ここで、報酬をどのように定義するかが、学習プロセスの成否に重要な役割を果たします。

強化学習のモデル強化学習は、エージェン

もっとみる
正規化(Normalization)

正規化(Normalization)

正規化(Normalization)とは、数学、統計学、機械学習において、データのスケールを一定の範囲や分布に調整する処理を指します。これにより、異なるスケールのデータを比較しやすくしたり、機械学習アルゴリズムの性能を向上させたりすることができます。主に以下の2つの方法が広く用いられています。

1. Min-Max Normalization

この方法は、データを0から1の範囲にスケーリングし

もっとみる
RNN~トランスフォーマーまでの概要

RNN~トランスフォーマーまでの概要

RNN
RNN(Recurrent Neural Network)は、時系列データを扱うためのニューラルネットワークです。RNNの特徴は、過去の情報を記憶しながら、新しい入力に対して出力を生成することができる点にあります。ここでは、RNNの順伝播(forward propagation)と逆伝播(backpropagation)について、説明します。

RNNの順伝播

RNNの順伝播では、時系列

もっとみる
VAE GAN VQVAE について

VAE GAN VQVAE について

KLダイバージェンス(Kullback-Leibler Divergence)KLダイバージェンスは、二つの確率分布の違いを測る方法です。一方の確率分布が、もう一方からどれだけ離れているかを示します。KLダイバージェンスが大きい場合、二つの分布はかなり異なると言えます。小さい場合は、似ていると言えます。この指標は、情報理論で使われるエントロピーの考え方を拡張したものです。

VAE(Variati

もっとみる
セマンティックセグメンテーションについて

セマンティックセグメンテーションについて

セマンティックセグメンテーションは、画像内の各ピクセルを特定のクラスに分類するコンピュータビジョンのタスクです。これにより、画像内の物体や領域を正確に理解することができます。

画像の領域を分割するタスクをSegmentation(領域分割)と呼び、Semantic Segmentationは「何が写っているか」で画像領域を分割するタスクのことを指します。
画像を物体領域単位で分類する物体認識や物

もっとみる
物体検出まとめ

物体検出まとめ


物体検出とは物体検出は、画像の中で「何がどこにあるか」を特定する技術です。具体的には、画像内の物体を囲む四角形(バウンディングボックス)を描き、その中の物体を分類する作業を含みます。この技術は、自動運転車の歩行者検出や工場での品質管理など、さまざまな分野で使われています。

物体検出のモデルの精度を測る指標として
mAP や AP があります

mAP(Mean Average Precisio

もっとみる
ResNet 以降のCNNを利用してみる

ResNet 以降のCNNを利用してみる

ResNet (2015)開発者: マイクロソフト

特徴: Skip Connection(スキップ接続)を導入し、非常に深いネットワークの訓練を可能にしました。残差ブロックでは、畳込み層とSkip Connectionの組み合わせになっています。Residual Block(残差ブロック) を導入することで、結果的に層の深度の限界を押し上げることができ、精度向上を果たすことが出来ました。

もっとみる
PyTorchの基礎からCNNでの応用まで

PyTorchの基礎からCNNでの応用まで

PyTorchの基礎: ディープラーニングのための便利なツールPyTorchは、ディープラーニングの研究と開発に広く使用されているオープンソースの機械学習ライブラリです。この記事では、PyTorchの基本的な概念と特徴について紹介します。

PyTorchとは?

PyTorchは、FacebookのAI研究チームによって開発された機械学習ライブラリで、Pythonで書かれています。PyTorch

もっとみる
生成モデルとGAN

生成モデルとGAN

生成モデルとその種類についての解説

生成モデルは、データの分布を学習し、新しいデータを生成する能力を持つモデルです。この記事では、生成モデルの種類とその特徴について詳しく見ていきましょう。

KLダイバージェンスとJSダイバージェンスKLダイバージェンス: 二つの予想がどれくらい違うかを、一方向からだけ見て測る方法です。

JSダイバージェンス: 二つの予想がどれくらい違うかを、両方向から見て測

もっとみる
セグメンテーションについて

セグメンテーションについて

セグメンテーション:画像を分割する機械学習のタスクセグメンテーションは、画像をいくつかのオブジェクトに分割する機械学習のタスクです。この分野には主に3つのタイプがあります。

1. セマンティックセグメンテーション

目的: 画像中の全ての画素にクラスラベルを予測する。

特徴: 各画素がどのオブジェクトに属するかを識別します。

2. インスタンスセグメンテーション

目的: 画像中の全ての物体

もっとみる
コンピューターによる写真内物体検出の進化: R-CNNからMask R-CNNへ

コンピューターによる写真内物体検出の進化: R-CNNからMask R-CNNへ

物体検出の
R-CNN、Fast R-CNN、Faster R-CNN、YOLO、SSD、Mask R-CNNは、
コンピューターが写真の中の物を見つけるための技術です。
これらは、写真から物を識別し、位置を特定するのに役立ちます。

まず初めに単語の概要を一覧で表現してみます

R-CNN:写真の特定の部分を切り取り、それが何であるかをコンピューターに教える方法です。

Fast R-CNN:R

もっとみる
機械学習の勉強で必要な単語まとめ

機械学習の勉強で必要な単語まとめ

機械学習の勉強で必要な単語の要約を簡単に表現してみました

注意事項
以下に記載されている内容は、私個人の見解に基づくものです。これらの情報を活用する際は、自己の責任で行ってください。また、ご意見やご指摘がある場合は、コメント欄にてお知らせいただければ幸いです。

数学的基礎概要を表現

ベイズ則: 何かが起こる前と後で、どれくらい確率が変わるかを計算する方法。

ナイーブベイズ: 物事を単純に分

もっとみる
シグモイド関数

シグモイド関数

注意事項
以下に記載されている内容は、私個人の見解に基づくものです。これらの情報を活用する際は、自己の責任で行ってください。また、ご意見やご指摘がある場合は、コメント欄にてお知らせいただければ幸いです。

活性化関数には種類がある

活性化関数は閾値を境にして出力が切り替わる関数です。

様々な種類がありますが、基本的な活性化関数に シグモイド関数があります。

シグモイド関数は、ニューラルネット

もっとみる
CPU GPU TPUについて

CPU GPU TPUについて

注意事項
以下に記載されている内容は、私個人の見解に基づくものです。これらの情報を活用する際は、自己の責任で行ってください。また、ご意見やご指摘がある場合は、コメント欄にてお知らせいただければ幸いです。

GPUとCPU

一般的なGPU(グラフィックス処理ユニット)の並列プログラミングモデルは、SIMD(シングル・インストラクション・マルチプル・データ)と呼ばれます。これは、単一の命令で複数のデ

もっとみる