Artículos relacionados a Genetic Algorithms with Python

Genetic Algorithms with Python - Tapa blanda

 
9781540324009: Genetic Algorithms with Python

Sinopsis

Get a hands-on introduction to machine learning with genetic algorithms using Python. Genetic algorithms are one of the tools you can use to apply machine learning to finding good, sometimes even optimal, solutions to problems that have billions of potential solutions. This book gives you experience making genetic algorithms work for you, using easy-to-follow example problems that you can fall back upon when learning to use other machine learning tools and techniques.

Each chapter begins with a project which you are encouraged to try to implement on your own before working through one possible implementation, and related pitfalls, with the author. This helps to build your skills at using genetic algorithms and prepares you to solve problems in your own field of expertise. The projects start with Hello World! then progress toward optimizing one genetic algorithm with another, and finally genetic programming. The following topics are introduced just-in-time: different ways to determine fitness, handling competing goals, phenotypes and genotypes, mutation options, memetic algorithms, local minimums and maximums, simulated annealing, branch and bound, variable length chromosomes, crossover, tuning genetic algorithms, symbolic genetic programming, automatically defined functions, hill climbing, chromosome repair, and tournament selection.

Python is used as the teaching language in this book because it is a high-level, low ceremony, and powerful language whose code can be easily understood even by entry-level programmers. Because Python is used for teaching, but is not being taught in this book, the use of Python-specific features that might make the code harder to follow for non-Python programmers has been minimized. This means that if you have experience with another programming language then you should have no difficulty using this book to learn about genetic algorithms while learning to at least read Python. Additionally, it should not be difficult for you to translate the working code used in this book to your favorite programming language on-the-fly, depending on the capabilities and support libraries available for your preferred language.

For a brief introduction to genetic algorithms and the writing style used in this book, use Amazon's Look Inside feature, or use your Kindle Unlimited subscription to try it out, or download the sample chapters linked from the Github repository associated with this book. The source code is made available under the Apache License, Version 2.0.

"Sinopsis" puede pertenecer a otra edición de este libro.

Reseña del editor

Get a hands-on introduction to machine learning with genetic algorithms using Python. Step-by-step tutorials build your skills from Hello World! to optimizing one genetic algorithm with another, and finally genetic programming; thus preparing you to apply genetic algorithms to problems in your own field of expertise.Genetic algorithms are one of the tools you can use to apply machine learning to finding good, sometimes even optimal, solutions to problems that have billions of potential solutions.

This book gives you experience making genetic algorithms work for you, using easy-to-follow example projects that you can fall back upon when learning to use other machine learning tools and techniques. Each chapter is a step-by-step tutorial that helps to build your skills at using genetic algorithms to solve problems using Python.Python is a high-level, low ceremony and powerful language whose code can be easily understood even by entry-level programmers. If you have experience with another programming language then you should have no difficulty learning Python by induction.

Contents

Chapter 1: Hello World! - Guess a password given the number of correct letters in the guess. Build a mutation engine.

Chapter 2: One Max Problem - Produce an array of bits where all are 1s. Expands the engine to work with any type of gene.

Chapter 3: Sorted Numbers - Produce a sorted integer array. Demonstrates handling multiple fitness goals and constraints between genes.

Chapter 4: The 8 Queens Puzzle - Find safe Queen positions on an 8x8 board and then expand to NxN. Demonstrates the difference between phenotype and genotype.

Chapter 5: Graph Coloring - Color a map of the United States using only 4 colors. Introduces standard data sets and working with files. Also introduces using rules to work with gene constraints.

Chapter 6: Card Problem - More gene constraints. Introduces custom mutation, memetic algorithms, and the sum-of-difference technique. Also demonstrates a chromosome where the way a gene is used depends on its position in the gene array.

Chapter 7: Knights Problem - Find the minimum number of knights required to attack all positions on a board. Introduces custom genes and gene-array creation. Also demonstrates local minimums and maximums.

Chapter 8: Magic Squares - Find squares where all the rows, columns and both diagonals of an NxN matrix have the same sum. Introduces simulated annealing.

Chapter 9: Knapsack Problem - Optimize the content of a container for one or more variables. Introduces branch and bound and variable length chromosomes.

Chapter 10: Solving Linear Equations - Find the solutions to linear equations with 2, 3 and 4 unknowns. Branch and bound variation. Reinforces genotype flexibility.

Chapter 11: Generating Sudoku - A guided exercise in generating Sudoku puzzles.

Chapter 12: Traveling Salesman Problem (TSP) - Find the optimal route to visit cities. Introduces crossover and a pool of parents.

Chapter 13: Approximating Pi - Find the two 10-bit numbers whose dividend is closest to Pi. Introduces using one genetic algorithm to tune another.

Chapter 14: Equation Generation - Find the shortest equation that produces a specific result using addition, subtraction, multiplication, etc. Introduces symbolic genetic programming.

Chapter 15: The Lawnmower Problem - Generate a series of instructions that cause a lawnmower to cut a field of grass. Genetic programming with control structures, objects and automatically defined functions (ADFs).

Chapter 16: Logic Circuits - Generate circuits that behave like basic gates, gate combinations and finally a 2-bit adder. Introduces tree nodes and hill climbing.

Chapter 17: Regular Expressions - Find regular expressions that match wanted strings. Introduces chromosome repair and growth control.

Chapter 18: Tic-tac-toe - Create rules for playing the game.

Biografía del autor

I am a polyglot programmer with more than 15 years of professional programming experience. When learning a new programming language, I start with a familiar problem and try to learn enough of the new language to solve it. For me, an engine for solving genetic algorithms is that familiar problem. Why? For one thing, it is a project where I can explore interesting puzzles, and where even a child's game like Tic-tac-toe can be viewed on a whole new level. Also, I can select increasingly complex puzzles to drive evolution in the capabilities of the engine. This allows me to discover the expressiveness of the language, the power of its tool chain, and the size of its development community as I work through the idiosyncrasies of the language.

"Sobre este título" puede pertenecer a otra edición de este libro.

Comprar usado

Condición: Bueno
The book has been read, but is...
Ver este artículo

EUR 6,91 gastos de envío desde Reino Unido a España

Destinos, gastos y plazos de envío

Comprar nuevo

Ver este artículo

EUR 11,52 gastos de envío desde Reino Unido a España

Destinos, gastos y plazos de envío

Otras ediciones populares con el mismo título

9781732029804: Genetic Algorithms with Python

Edición Destacada

ISBN 10:  1732029806 ISBN 13:  9781732029804
Editorial: Clinton Sheppard, 2018
Tapa dura

Resultados de la búsqueda para Genetic Algorithms with Python

Imagen de archivo

Sheppard, Clinton
ISBN 10: 1540324001 ISBN 13: 9781540324009
Antiguo o usado Paperback

Librería: WorldofBooks, Goring-By-Sea, WS, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback. Condición: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Nº de ref. del artículo: GOR011475922

Contactar al vendedor

Comprar usado

EUR 15,24
Convertir moneda
Gastos de envío: EUR 6,91
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Clinton Sheppard
ISBN 10: 1540324001 ISBN 13: 9781540324009
Antiguo o usado Paperback

Librería: Bahamut Media, Reading, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback. Condición: Very Good. Shipped within 24 hours from our UK warehouse. Clean, undamaged book with no damage to pages and minimal wear to the cover. Spine still tight, in very good condition. Remember if you are not happy, you are covered by our 100% money back guarantee. Nº de ref. del artículo: 6545-9781540324009

Contactar al vendedor

Comprar usado

EUR 14,31
Convertir moneda
Gastos de envío: EUR 9,21
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Clinton Sheppard
ISBN 10: 1540324001 ISBN 13: 9781540324009
Antiguo o usado Paperback

Librería: AwesomeBooks, Wallingford, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback. Condición: Very Good. Genetic Algorithms with Python This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. . Nº de ref. del artículo: 7719-9781540324009

Contactar al vendedor

Comprar usado

EUR 14,31
Convertir moneda
Gastos de envío: EUR 9,21
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Sheppard, Clinton
ISBN 10: 1540324001 ISBN 13: 9781540324009
Antiguo o usado Encuadernación de tapa blanda Original o primera edición

Librería: Llibreria Hispano Americana, Barcelona, B, España

Calificación del vendedor: 2 de 5 estrellas Valoración 2 estrellas, Más información sobre las valoraciones de los vendedores

Encuadernación de tapa blanda. Condición: Como Nuevo. Estado de la sobrecubierta: Como Nuevo. 1ª Edición. Nº de ref. del artículo: 92¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

Contactar al vendedor

Comprar usado

EUR 20,00
Convertir moneda
Gastos de envío: EUR 5,00
A España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Sheppard, Clinton
Publicado por Createspace Independent Pub, 2016
ISBN 10: 1540324001 ISBN 13: 9781540324009
Nuevo Paperback
Impresión bajo demanda

Librería: Revaluation Books, Exeter, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback. Condición: Brand New. 532 pages. 9.69x7.44x1.20 inches. This item is printed on demand. Nº de ref. del artículo: zk1540324001

Contactar al vendedor

Comprar nuevo

EUR 32,80
Convertir moneda
Gastos de envío: EUR 11,52
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen del vendedor

Clinton Sheppard
ISBN 10: 1540324001 ISBN 13: 9781540324009
Nuevo Tapa blanda
Impresión bajo demanda

Librería: moluna, Greven, Alemania

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Dieser Artikel ist ein Print on Demand Artikel und wird nach Ihrer Bestellung fuer Sie gedruckt. Nº de ref. del artículo: 596280996

Contactar al vendedor

Comprar nuevo

EUR 28,90
Convertir moneda
Gastos de envío: EUR 17,50
De Alemania a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Sheppard, Clinton
ISBN 10: 1540324001 ISBN 13: 9781540324009
Antiguo o usado Paperback

Librería: Vashon Island Books, Vashon, WA, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback. Condición: Very Good. First Paperback Edition. Size: 4to - over 9¾" - 12" tall. Book. Nº de ref. del artículo: 0836059

Contactar al vendedor

Comprar usado

EUR 24,43
Convertir moneda
Gastos de envío: EUR 28,41
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Sheppard, Clinton
ISBN 10: 1540324001 ISBN 13: 9781540324009
Nuevo paperback

Librería: Broad Street Books, Branchville, NJ, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

paperback. Condición: New. Brand New Book. Nº de ref. del artículo: f13565

Contactar al vendedor

Comprar nuevo

EUR 13,28
Convertir moneda
Gastos de envío: EUR 43,07
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen del vendedor

Sheppard, Clinton
ISBN 10: 1540324001 ISBN 13: 9781540324009
Antiguo o usado Tapa blanda

Librería: Bay State Book Company, North Smithfield, RI, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: good. The book is in good condition with all pages and cover intact, including the dust jacket if originally issued. The spine may show light wear. Pages may contain some notes or highlighting, and there might be a "From the library of" label. Boxed set packaging, shrink wrap, or included media like CDs may be missing. Nº de ref. del artículo: BSM.N1YJ

Contactar al vendedor

Comprar usado

EUR 7,41
Convertir moneda
Gastos de envío: EUR 51,74
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen del vendedor

Sheppard, Clinton
ISBN 10: 1540324001 ISBN 13: 9781540324009
Antiguo o usado Tapa blanda

Librería: Big River Books, Powder Springs, GA, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: good. This book is in good condition. The cover has minor creases or bends. The binding is tight and pages are intact. Some pages may have writing or highlighting. Nº de ref. del artículo: BRV.1540324001.G

Contactar al vendedor

Comprar usado

EUR 15,07
Convertir moneda
Gastos de envío: EUR 64,68
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Existen otras 2 copia(s) de este libro

Ver todos los resultados de su búsqueda