Genetic Algorithms in Elixir

Solve Problems Using Evolution

出版社 Pragmatic Bookshelf
発売日 2021/02/09
ページ数 244
ISBN-13 9781680507942
お届け日 通常 03月17日~03月24日

通常価格 ¥4,395

税込 配送料は購入手続き時に計算されます。


From finance to artificial intelligence, genetic algorithms are a powerful tool with a wide array of applications. But you don't need an exotic new language or framework to get started; you can learn about genetic algorithms in a language you're already familiar with. Join us for an in-depth look at the algorithms, techniques, and methods that go into writing a genetic algorithm. From introductory problems to real-world applications, you'll learn the underlying principles of problem solving using genetic algorithms.

Evolutionary algorithms are a unique and often overlooked subset of machine learning and artificial intelligence. Because of this, most of the available resources are outdated or too academic in nature, and none of them are made with Elixir programmers in mind.

Start from the ground up with genetic algorithms in a language you are familiar with. Discover the power of genetic algorithms through simple solutions to challenging problems. Use Elixir features to write genetic algorithms that are concise and idiomatic. Learn the complete life cycle of solving a problem using genetic algorithms. Understand the different techniques and fine-tuning required to solve a wide array of problems. Plan, test, analyze, and visualize your genetic algorithms with real-world applications.

Open your eyes to a unique and powerful field - without having to learn a new language or framework.

What You Need:

You'll need a macOS, Windows, or Linux distribution with an up-to-date Elixir installation.

DeepL 粗訳

金融から人工知能まで、遺伝的アルゴリズムは幅広い応用が可能な強力なツールです。遺伝的アルゴリズムについては、すでに慣れ親しんでいる言語で学ぶことができます。遺伝的アルゴリズムを書くために必要なアルゴリズム、技術、方法を徹底的に見ていきましょう。入門的な問題から実際のアプリケーションまで、遺伝的アルゴリズムを使用した問題解決の基本的な原理を学びます。そのため、利用可能なリソースのほとんどは時代遅れであったり、あまりにも学術的なものであり、Elixir のプログラマーを念頭に置いて作られたものはありません。難しい問題を簡単に解決することで、遺伝的アルゴリズムの力を発見してください。Elixir の機能を使用して、簡潔で慣用的な遺伝的アルゴリズムを書くことができます。遺伝的アルゴリズムを使った問題解決のライフサイクル全体を学ぶ。さまざまな問題を解決するために必要なさまざまなテクニックと微調整を理解する。


最新の Elixir がインストールされた macOS、Windows、または Linux ディストリビューションが必要です。