Skip to Content
Pythonではじめるオープンエンドな進化的アルゴリズム ―発散型の機械学習による多様な解の探索
book

Pythonではじめるオープンエンドな進化的アルゴリズム ―発散型の機械学習による多様な解の探索

by 岡 瑞起, 齊藤 拓己, 嶋田 健志
October 2023
Intermediate to advanced
296 pages
4h 26m
Japanese
O'Reilly Japan, Inc.
Content preview from Pythonではじめるオープンエンドな進化的アルゴリズム ―発散型の機械学習による多様な解の探索

1章創造し続けるAIへ:オープンエンドな探索

1.1 人工知能の学習と目的関数の役割

人工知能(AI)は、オンラインショッピングでおすすめの商品を選び出したり、自動車の運転支援機能を通じて安全運転を実現したり、さらには医療分野で病状の診断を助けたりと、日常生活のさまざまな場面で私たちの身近に存在しています。これらのAIシステムは、特定の目的を達成するために設計されています。たとえば、オンラインショッピングのAIは、ユーザの過去の購入履歴や閲覧パターンに基づいて、おすすめの商品を提案する「目的」を果たすために動作します。

これらのAIシステムの設計には一般的に機械学習のフレームワークが用いられています。このフレームワークは、事前に与えられた正解データに近づくように、AI(具体的には機械学習モデル)を訓練する方法を定義しています。そのため、天気の予測から画像内の物体認識、映画の推薦、英語から日本語への翻訳といった幅広いタスクに適用することができます。AIは、与えられたデータから正解を予測し、予測値と正解の差が小さくなるように学習を進めていきます。

これらのアプリケーションやサービスがAI技術を用いて大きな成功を収めていることからもわかるように、このフレームワークは非常に強力です。そして、このフレームワークの中心にあるのが「目的関数」という概念です。目的関数は、AIが学習する際の目標を示し、それがモデルの性能を評価する基準となります。

1.2 目的型探索の限界

しかし、この方法には1つの大きな課題が存在します。それは「目的」をどのように設定するかという問題です。目的を適切に設定しないと、AIの学習は滞り、理想的なゴールに達することが難しくなります。

ここでロボットを例に挙げてみましょう。このロボットの目標は迷路のゴールに到達することとします。そして、このロボットが学習しているかどうかを評価するための指標となるのが目的関数です。たとえば、ロボットの位置とゴールとの直線距離が近いほど、性能を高く評価する(報酬を与える)ような目的関数を考えることができます。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

生成AI時代の価値のつくりかた ―実践者のマインド、スキル、データ、ユースケース

生成AI時代の価値のつくりかた ―実践者のマインド、スキル、データ、ユースケース

Rob Thomas, Paul Zikopoulos, Kate Soule, 本多 真二郎, オライリー・ジャパン編集部
scikit-learn、Keras、TensorFlowによる実践機械学習 第3版

scikit-learn、Keras、TensorFlowによる実践機械学習 第3版

Aurélien Géron, 下田 倫大, 牧 允皓, 長尾 高弘

Publisher Resources

ISBN: 9784814400003Publisher Website