pianofisica

Mathematics & Physics, Maxima, a bit Python & Wolfram, and Arts

Python-機械学習-基礎

Pythonで学ぶ機械学習:Transformerを使ったテキスト生成

機械学習の具体的な問題にPythonを使って、機械学習もPythonも同時に学んでしまいましょう。今回はTransformerを使ったテキスト生成についてまとめました。Transformerは、ChatGPTやBERTの基盤となるモデルで、自然言語処理(Natural Languege Processing, N…

Pythonで学ぶ機械学習:主成分分析

機械学習の具体的な問題にPythonを使って、機械学習もPythonも同時に学んでしまいましょう。今回は主成分分析についてまとめました。機械学習では、特徴量が多すぎると計算コストが増えたり、過学習を起こしやすくなったりします。そこで PCA(Principal Com…

Pythonで学ぶ機械学習:サポートベクターマシン

機械学習の具体的な問題にPythonを使って、機械学習もPythonも同時に学んでしまいましょう。今回はサポートベクターマシン(SVM)を使った分類についてまとめました。SVMは、データを分ける最適な境界線(超平面)を見つけるアルゴリズムです。この記事では …

Pythonで学ぶ機械学習:ランダムフォレスト

機械学習の具体的な問題にPythonを使って、機械学習もPythonも同時に学んでしまいましょう。今回はランダムフォレスト(Random Forest)を使った分類についてまとめました。ランダムフォレストは決定木を複数組み合わせて、より高精度な分類を実現するアルゴ…

Pythonで学ぶ機械学習:決定木

機械学習の具体的な問題にPythonを使って、機械学習もPythonも同時に学んでしまいましょう。今回は決定木(Decision Tree)を使った分類についてまとめました。決定木はデータを条件分岐しながら分類するアルゴリズムです。この記事では scikit-learn(sklea…

Pythonで学ぶ機械学習:K近傍法

機械学習の具体的な問題にPythonを使って、機械学習もPythonも同時に学んでしまいましょう。今回は分類問題を機械学習を使って解く際によく使われるK近傍法(K-Nearest Neighbors, KNN)についてまとめました。KNNは、新しいデータがどのクラスに属するかを…

Pythonで学ぶ機械学習:ロジスティック回帰

機械学習の具体的な問題にPythonを使って、機械学習もPythonも同時に学んでしまいましょう。今回は分類問題を機械学習を使って解く際によく使われるロジスティック回帰(Logistic Regression)についてまとめました。ロジスティック回帰は、0または1(Yes/No…

Pythonで学ぶ機械学習:線形回帰

機械学習の具体的な問題にPythonを使って、機械学習もPythonも同時に学んでしまいましょう。今回は機械学習の基本的な予測モデルである線形回帰についてまとめました。この記事では scikit-learn(sklearn)ライブラリを用います。適宜 pip install scikit-l…

Pythonで学ぶ機械学習:データ処理

機械学習の具体的な問題にPythonを使って、機械学習もPythonも同時に学んでしまいましょう。今回は機械学習の精度を高めるうえで重要となる、データ処理についてまとめました。この記事では scikit-learn(sklearn)ライブラリを用います。適宜 pip install …

Pythonで学ぶ機械学習:準備

機械学習の具体的な問題にPythonを使って、機械学習もPythonも同時に学んでしまいましょう。今回は応用先である機械学習を見据えて、Pythonの使い方のやや発展的な内容をまとめました。 NumPyのブロードキャスト NumPyのベクトル化と高速計算 Pandasによるデ…

プライバシーポリシー