Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit d005d9a

Browse files
update Spanish translation
1 parent b6edd50 commit d005d9a

File tree

2 files changed

+33
-34
lines changed

2 files changed

+33
-34
lines changed

‎es/README.md

Lines changed: 32 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ Descripción
77
[English edition](https://github.com/handcraftsman/GeneticAlgorithmsWithPython#description)
88

99
<img align="right" src="http://www.cs.unm.edu/~sheppard/img/Algoritmos_Geneticos_Cover_for_Kindle.jpg" alt="tapa del libro Algoritmos Genéticos con Python">
10-
Obtenga una introducción práctica al aprendizaje de la máquina con algoritmos genéticos usando Python. Tutoriales paso a paso construye sus habilidades de ¡Hola Mundo! a optimizar un algoritmo genético con otro, y finalmente a la programación genética; así, preparándose para aplicar algoritmos genéticos a problemas en su propio campo de experiencia.
10+
Obtén una introducción práctica al aprendizaje automático con los algoritmos genéticos usando Python. Los tutoriales paso a paso desarrollan tus habilidades desde el ¡Hola Mundo! hasta optimizar un algoritmo genético con otro y, finalmente, la programación genética; preparándote asípara aplicar los algoritmos genéticos a problemas de tu propio campo de especialización.
1111

12-
Algoritmos genéticos son una de las herramientas que puede utilizar para aplicar el aprendizaje de la máquina a la búsqueda de soluciones buenas, a veces incluso óptimas, a los problemas que tienen miles de millones de soluciones potenciales. Este libro le da la experiencia de hacer que los algoritmos genéticos funcionen para usted, usando los problemas fáciles de seguir del ejemplo que usted puede recurrir al aprender a usar otras herramientas y técnicas de aprendizaje de la máquina. Cada capítulo es un tutorial paso a paso que ayuda a desarrollar sus habilidades en el uso de algoritmos genéticos para resolver problemas utilizando Python.
12+
Los algoritmos genéticos son una de las herramientas que puedes usar para aplicar el aprendizaje automático al hallazgo de soluciones buenas (a veces incluso óptimas) a problemas que tienen miles de millones de soluciones posibles. Este libro te ofrece experiencia en hacer que los algoritmos genéticos funcionen, usando proyectos de ejemplo fáciles de seguir a los que puedes recurrir cuando aprendas a usar otras herramientas y técnicas de aprendizaje automático. Cada capítulo es un tutorial paso a paso que te ayuda a desarrollar tus habilidades en el uso de los algoritmos genéticos para resolver problemas usando Python.
1313

1414
- https://www.amazon.com/dp/1548125180/ ISBN-13: 978-1-548125-18-9 (Edición en tapa blanda)
1515
- https://www.amazon.com/dp/B072NDMJ4L (Versión Kindle)
@@ -20,56 +20,55 @@ Tabla de contenido
2020
Una breve introducción a los algoritmos genéticos
2121

2222
Capítulo 1: ¡Hola Mundo!
23-
- Adivine una contraseña dando el número de letras correctas en el grupo. Construir un motor de mutación.
23+
- Adivina una contraseña dado el número de letras correctas en la conjetura. Construye un motor de mutación.
2424

2525
Capítulo 2: El Problema One-max
26-
- Produce una matriz de bits donde todos son 1s. Expande el motor para funcionar con cualquier tipo de gene.
26+
- Produce un arreglo de bits donde todos son unos. Expande el motor para funcionar con cualquier tipo de gen.
2727

28-
Capítulo 3: Números ordenados
29-
- Produsca una matriz de números enteros ordenados. Demuestre el manejo de múltiples metas y restricciones entre los genes.
28+
Capítulo 3: Números ordenados
29+
- Produce un arreglo de enteros ordenados. Demuestra el manejo de múltiples objetivos y restricciones de aptitud entre genes.
3030

31-
Capítulo 4: El rompecabezas de 8 reinas
32-
- Encuentre las posiciones seguras de la reina en un tablero de ajedrez de 8x8 y luego amplíe a NxN. Demuestre la diferencia entre el fenotipo y el genotipo.
31+
Capítulo 4: El problema de las ocho reinas
32+
- Encuentra posiciones seguras para las reinas en un tablero de 8x8 y luego expande a NxN. Demuestra la diferencia entre fenotipo y genotipo. Ver el código de muestra.
3333

34-
Capítulo 5: Coloración gráfica
35-
- Coloree un mapa de los países donde Español es el idioma nacional usando solamente 4 colores. Introdusca grupos de datos comunes y trabaje con archivos. También introdusca el uso de reglas para funcionar con restricciones genéticas.
34+
Capítulo 5: Coloración de grafos
35+
- Colorea un mapa de países donde el español es el idioma nacional usando sólo 4 colores. Introduce conjuntos de datos estándar y trabajo con archivos. También introduce el uso de reglas para trabajar con las restricciones de los genes.
3636

37-
Capítulo 6: Problema de la carta
38-
- Más restricciones genéticas. Introdusca la mutación personalizada, los algoritmos meméticos, y la técnica de suma-de-diferencia. También demuestre un cromosoma donde la forma en que se utiliza un gene depende de su posición en la matriz génica.
37+
Capítulo 6: El problema de las cartas
38+
- Más restricciones genéticas. Introduce la mutación personalizada, los algoritmos meméticos y la técnica de la suma por diferencia. También muestra un cromosoma en el que la manera de usar un gen depende de su posición en el arreglo de genes.
3939

40-
Capítulo 7: Problema de los caballos de ajedrez
41-
- Encuentre el número mínimo de caballos necesarios para atacar todas las posiciones en un tablero de ajedrez. Presente genes personalizados y creación de matrices de genes. También demuestra mínimos y máximos locales.
40+
Capítulo 7: El problema de los caballos
41+
- Encuentra el número mínimo de caballos que hacen falta para atacar todas las posiciones en un tablero. Introduce los genes personalizados y la creación de arreglos de genes. También demuestra los mínimos y máximos locales.
4242

4343
Capítulo 8: Cuadrados mágicos
44-
- Encuentre cuadrados donde todas las filas, columnas y ambas diagonales de una matriz de NxN tienen la misma suma. Introduce el recocido simulado.
44+
- Encuentra cuadrados en los que todas las filas, columnas y ambas diagonales de una matriz de NxN tengan la misma suma. Introduce el recocido simulado.
4545

46-
Capítulo 9: Problema de la mochila
47-
- Optimizar el contenido de un contenedor para una o más variables. Presenta rama y límite y los cromosomas de la longitud variable.
46+
Capítulo 9: El problema de la mochila
47+
- Optimiza el contenido de un recipiente para una o más variables. Introduce la ramificación y poda, así como los cromosomas de longitud variable.
4848

49-
Capítulo 10: Resolución de ecuaciones lineales
50-
- Encuentre las soluciones de ecuaciones lineales con 2, 3 y 4 desconocidos. Variación de ramas y límite. Refuerza la flexibilidad del genotipo.
49+
Capítulo 10: Resolver ecuaciones lineales
50+
- Encuentra las soluciones de las ecuaciones lineales con 2, 3 y 4 incógnitas. Variación de ramificación y poda. Refuerza la flexibilidad del genotipo.
5151

52-
Capítulo 11: Generando Sudoku
53-
- Un ejercicio guiado en la generación de rompecabezas de Sudoku.
52+
Capítulo 11: Generación de Sudoku
53+
- Un ejercicio guiado para generar rompecabezas sudoku.
5454

55-
Capítulo 12: Problema del vendedor viajero
56-
- Encuentre la ruta óptima para visitar las ciudades. Introduce intercambio de genes y una piscina de padres.
55+
Capítulo 12: El problema del viajante
56+
- Encuentra la ruta óptima para visitar ciudades. Introduce la recombinación y una reserva de padres.
5757

58-
Capítulo 13: Aproximación de Pi
59-
- Encuentre los dos números de 10 bits cuyo dividendo es el más cercano a Pi. Introdusca utilizando un algoritmo genético para afinar otro.
58+
Capítulo 13: Aproximarse a Pi
59+
- Encuentra los dos números de 10 bits cuyo dividendo está más cerca de Pi. Introduce el uso de un algoritmo genético para optimizar otro.
6060

6161
Capítulo 14: Generación de ecuaciones
62-
- Encuentre la ecuación más corta que produzca un resultado específico usando suma, resta, multiplicación, etc. Introduce la programación genética simbólica.
62+
- Encuentra la ecuación más corta que produce un resultado específico usando la suma, la resta, la multiplicación, etc. Introduce la programación genética simbólica.
6363

64-
Capítulo 15: Problema de la cortadora de pasto
65-
- Genere una serie de instrucciones que hacen que una cortadora de pasto corte un campo de pasto. Programación genética con estructuras de control, objetos, y funciones definidas automáticamentes.
64+
Capítulo 15: El problema de la cortadora de césped
65+
- Genera una serie de instrucciones que hacen que una cortadora de césped corte un campo de césped. Programación genética con estructuras de control, objetos y funciones definidas automáticamente (FDAs).
6666

6767
Capítulo 16: Circuitos lógicos
68-
- Construya circuitos que se comporten como puertas lógicas básicas, combinaciones de compuertas, y finalmente un sumador de 2 bits que utilice nodos de árbol y ascenso de la colina.
68+
- Genera circuitos que se comportan como puertas básicas, combinaciones de puertas y finalmente un sumador de 2 bits. Introduce los nodos de árboles y los algoritmos de escalada.
6969

7070
Capítulo 17: Expresiones regulares
71-
- Busque expresiones regulares que coincidan con las cadenas deseadas. Presente la reparación cromosómica y el control del crecimiento.
72-
73-
Capítulo 18: Tic-tac-toe
74-
- Crear reglas para jugar el juego sin perder. Presenta la selección de torneos.
71+
- Encuentra expresiones regulares que coincidan con las cadenas buscadas. Introduce la reparación de cromosomas y el control de crecimiento.
7572

73+
Capítulo 18: Tres en raya
74+
- Crea reglas para jugar al juego sin perder. Introduce la selección por torneos.

‎es/ch03/númerosOrdenados.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def __gt__(self, otro):
7777
return self.BrechaTotal < otro.BrechaTotal
7878

7979
def __str__(self):
80-
return "{} en secuencia, {} brecha".format(
80+
return "{} secuencial, distancia {}".format(
8181
self.NúmerosEnSecuencia,
8282
self.BrechaTotal)
8383

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /