機械学習・ディープラーニング
-
【機械学習】教師なし学習とは?主な手法と特徴、応用例について
教師なし学習 教師なし学習(Unsupervised Learning)は、データに対して正解(ラベル)が与えられていない状態で、データのパターンや構造を見つけ出すための機械学習の一つの手法です。教師 …
-
【機械学習】教師あり学習とは?分類と回帰問題について
教師あり学習 教師あり学習(Supervised Learning)は、機械学習の一つの方法で、ラベル付きデータを用いてモデルを学習させる手法です。ラベル付きデータとは、各データポイントに対してその「 …
-
【深層学習】活性化関数と非線形関数の意味について
活性化関数 活性化関数は、ニューラルネットワークの「非線形性」を加えるために使われます。これがないと、どれだけ層(レイヤー)を重ねても、線形な計算しかできず、層を重ねる意味がありません。非線形な活性化 …
-
CVPRとは?ゆるーくわかりやすく解説
CVPR CVPRは「Computer Vision and Pattern Recognition」の略で、コンピュータビジョンとパターン認識に関する国際会議のことです。人工知能(AI)や画像処理に …
-
【Hugging Face】ライブラリTransformersについて
はじめに ライブラリ「Transformers」とは、自然言語処理(NLP)やコンピュータビジョン(Computer Vison)、音声などのタスクを効率的に行うための強力なツールです。このライブラリ …
-
【Hugging Face】Transformersのインストール方法について
Transformers 近年、自然言語処理(NLP)やコンピュータビジョンの分野では、Transformersのアーキテクチャを採用したモデルが多くの応用で優れた成果を上げています。Transfor …
-
【PyTorch】形状の操作とブロードキャスティングについて
形状の操作 テンソルの形状(次元)を変更する操作も頻繁に使います。リサイズや次元の追加、削除について説明します。 リサイズ(形状の変更) view()メソッドを使うことで、テンソルの次元を自由に変更で …
-
【PyTorch】Tensorの基本的な算術演算、行列演算について
基本的な算術演算 PyTorchでは、テンソルに対してさまざまな基本的な算術演算を非常に簡単に行うことができます。ここでは、加算、減算、乗算、除算といった基本的な演算について具体例を使って説明していき …