PythonによるAI・機械学習・深層学習アプリのつくり方
https://amzn.to/44Sg8di
PythonによるAI・機械学習・深層学習アプリのつくり方
へポスト
機械学習という一見曖昧なものを識別する仕組みも、評価するものが文章であったり画像であったとしても、最終的にデータを数値定量化して学習を行なっていることがわかる。
一つの事象を決定づけるために物事を多角的に分析してに定量化をするために、同一のものとして判定する上である程度の多様に分布されたサンプル数が必要であったり、偏った情報は誤認識を招くことも本書でサンプルを動かしながら概要を理解することでイメージできるようになる。
本書では、それらの機械学習の根幹をなすパーセプトロン、ニューラルネットワークなどのアルゴリズムは、基本的にPythonのライブラリに隠蔽し、複雑な数学的な計算式を理解しなくても、機械学習の仕組みやライブラリを使用した実装の概要を理解できる。
ディープラーニングで使われる、CONV(畳み込み層)、POOLING層、活性化関数(sigmoid, ReLUなど)、Softmax(出力用)の効能仕組みなどの詳細が記載されていないのが少し残念。
機械学習でまずはコードを記述して理解していきたい初心者に最適な著作だと感じた。
-----------------
#主な学習内容
scikit-learnの機械学習向けフレームワーク
・アヤメ品種の分類
・ワインの味の判定
・気象予報
・OpenCVを使った手書き文字判定
・OpenCVを使った動画解析:特定シーンの切り出し
・MeCab, Word2Vec,Doc2Vecを使った言語の意味分類
TensorFlow,Kerasによるディープラーニング
・アヤメ品種の分類
・手書き文字判定
・写真の物体識別認識
・料理写真からカロリー判定
-----------------
#環境&注意点
Pythonは3.x系
基本的にインストール不要でPython環境がWebで使えるColaboratoryや、実行環境をまとめたJupyter Notebookから実践作業を行う前提で記されている。
unix, macなどでpyenvなどを使って作業をしたい場合は、別途独自で手順を調査し構築する必要がある。途中で、必要になるPythonライブラリ(OpenCV, MeCabなど)も別途手動でインストール、環境設定が必要な場合がある。
pythonでの日本語処理のため、ソースコード先頭に下記宣言が必要になったケースがある
# -*- coding: utf-8 -*
以上。
へポスト
|
【技術本】生成AIアプリケーション開発入門 のレビュー2024年前後における以下のほぼ最前線の生成AI活用方法を一冊で学べる。・ディープラーニングの技術遍歴・近年のLLM、生... 続きを読む |
|
【技術本】Pythonでスラスラわかるベイズ推論「超」入門 のレビューベイズモデルで最低限必要な基礎的な確率分布から解説してくれる書籍。よく利用される確率分布として、ベルヌーイ分布、二項分布... 続きを読む |
|
【技術本】つくりながら学ぶ!LLM自作入門 のレビューGPT2相当のLLMをローカルのPC上で動かして検証できる。コードはPythonでPytorch、Tensorflow、... 続きを読む |
|
【技術本】ゼロから作るDeepLearning❺ のレビュー本書では、単純な1次元の正規分布を数式でモデル化して擬似データを生成できることから始め、徐々に複雑さを上げて、最終的に任... 続きを読む |
|
【技術本】大規模言語モデル入門 のレビューChatGPTの登場によりさまざまな技術が塗り替えられつつある昨今だが、2023年当時におけるTransformer技術... 続きを読む |
|
【技術本】ゼロから作るDeepLearning❹ のレビュー本書の前半1〜6章は強化学習の基礎(実装あり)を紹介し、後半の7〜9章でディープラーニングの強化学習問題を解くところまで... 続きを読む |
|
【技術本】セキュリティエンジニアのための機械学習 のレビュー以下の各種情報セキュリティに対する機械学習を活用した防御と、攻撃の内容について、コードを踏まえて解説してくれている。・フ... 続きを読む |
|
【技術本】実践・時系列解析―統計と機械学習による予測 のレビュー時系列解析とはなにか。歴史的背景の解説から、データの前処理整形方法、データのシミュレーション、機械学習を想定した前処理(... 続きを読む |
|
【技術本】ゼロから作るDeepLearning❸ のレビュー独自の機械学習用フレームワークをゼロから実装し、最終的にはCNN, RNN(LSTM含む)を構築して機械学習できるまでが... 続きを読む |
|
【技術本】Pythonではじめる教師なし学習 のレビュー教師あり学習と対比し、教師なし学習の利点や特性などを踏まえながら、以下の順で教師なし学習を紹介してくれている。内容は、機... 続きを読む |
|
【技術本】詳説DeepLearning のレビュー本書の肝は、並列反復アルゴリズムを実行できるSparkを活用し、YARNベースのHadoopクラスタ、Mesosベースの... 続きを読む |
|
【技術本】ゼロから作るDeepLearning❷―自然言語処理編 のレビューゼロベースから実装(ブラックボックスの機械学習ライブラリ使用ゼロ)してディープラーニングの中身を理解できる著作の第2弾。... 続きを読む |
|
【技術本】ゼロから作るDeep_Learning―Pythonで学ぶディープラーニングの理論と実装 のレビュー人の脳神経回路の仕組みを模したニューラルネットワークをどのように実装して、どのように学習させていくべきかを絵図数式、さら... 続きを読む |
