内容紹介

スキマ時間で機械学習&Python自動化を学ぼう

AI(人工知能)や自動化のプログラミングは、学ぶべき分野が多岐に渡ります。どこから手を付けていいのかわからない、という人も多いでしょう。

でも、これらはポイントをおさえることで、“スキマ時間”で学習できます。

本ムック「スキマ時間で学べる 機械学習&Python自動化」では、今やAIの主流と言える「機械学習」と、Pythonによる作業の「自動化」という2大テーマを、短期間で学べるように1冊にまとめました。

第1部では、機械学習をゼロから解説します。

AIの歴史から始まり、基本的なAIアルゴリズムをPythonで実装します(第1章)。機械学習の定番ライブラリである「scikit-learn」に慣れたら、トップクラスのAIエンジニアも駆使する「XGBoost」を使ってみましょう(第2章)。様々なAIアルゴリズムの中から最適なものを自動で選んでくれる「PyCaret」も紹介します(第3章)。さらに、試行錯誤で賢くなる「強化学習AI」の仕組みを、わかりやすく説明します(第4章)。

第2部では、Pythonによる自動化のプログラムを解説します。

具体的には、Gmailで大量のメールを自動送信するプログラム(第1章)、Excelのファイルの分割・結合を自動で行うプログラム(第2章)、そして、WordやPowerPoint、PDFなどのファイルに含まれる文字や画像をスキャンして、ファイルを自動振り分けするプログラム(第3章)です。仕事や学業ですぐに役立つ内容を用意しました。

本ムックを活用して、スキマ時間で効率よく機械学習や自動化のプログラミングを学びましょう!


≪目次≫
はじめに スキマ時間で機械学習&Python自動化を学ぼう

第1部 「機械学習」を学ぶ
第1章 今から学ぶ機械学習アルゴリズム
 AIの全体像からPythonによるプログラミングまでを一気に理解

第2章 「機械学習」エンジニアになろう! XGBoost超入門
 データサイエンスの定番ライブラリを使いこなす

第3章 最適な機械学習アルゴリズムを「PyCaret」で選ぶ
 ローコードで予測モデル比較を自動化!

第4章 Pythonで「強化学習」を学ぶ
 「試行錯誤で賢くなるAI」を体験

第2部 「Python自動化」を学ぶ
第1章 Python×Gmail自動化
 宛先ごとに本文や添付ファイルを変えた大量のメールを自動で作成して送る

第2章 PythonでExcel自動化
 ファイルの分割/統合編

第3章 「機密書類」自動振り分けプログラム
 前編/後編