Libro electrónico456 páginas4 horas
Algoritmos Genéticos con Python: Un enfoque práctico para resolver problemas de ingeniería
Calificación: 5 de 5 estrellas
5/5
()
Información de este libro electrónico
Desde su aparición en la década de los 60, los algoritmos genéticos han ido ganando popularidad, gracias al frenético crecimiento de la capacidad computacional en los últimos años. Finalmente se han abierto camino en el ámbito de la ingeniería como una de las herramientas más prometedoras para resolver problemas de gran complejidad, inabordables desde los enfoques clásicos de la ingeniería.
Los algoritmos genéticos son estrategias de resolución de problemas de optimización basados en la teoría de la selección natural de Darwin, mediante la cual aquellos individuos más aptos para sobrevivir tienen una mayor probabilidad de crear descendencia y transmitir su información genética. Partiendo de esta base, son muchas las propuestas que se han desarrollado para abordar una gran cantidad de problemas de diferentes áreas de la ingeniería.
En este libro le proponemos adentrarte en el mundo de los algoritmos genéticos utilizando Python, uno de los lenguajes de programación más populares en la actualidad y con más crecimiento durante los últimos años. Los contenidos del libro se han diseñado para que sean sencillos, concisos y fáciles de implementar, con ejemplos directos de aplicación para
que pueda practicar desde la primera página.
Con este libro aprenderá a:
- Entender la naturaleza y el funcionamiento de los algoritmos genéticos, comprendiendo las diferentes operaciones y procesos que lo componen.
- Conocer las diferentes implementaciones de los algoritmos genéticos de mayor relevancia, así como identificar las ventajas e inconvenientes de cada uno para determinar su potencial para resolver un determinado problema.
- Conocer a fondo y utilizar los diferentes operadores (selección, mutación y cruce) que la librería deap pone a su disposición.
- Desarrollar un algoritmo genético desde cero en Python y utilizarlo para resolver sus propios problemas de ingeniería.
- Conocer y estudiar aplicaciones de relevancia de algoritmos genéticos en el ámbito de la ingeniería, tales como la gestión del despacho económico, el diseño de plantas hidroeléctricas o la disposición de sensores inalámbricos.
Los algoritmos genéticos son estrategias de resolución de problemas de optimización basados en la teoría de la selección natural de Darwin, mediante la cual aquellos individuos más aptos para sobrevivir tienen una mayor probabilidad de crear descendencia y transmitir su información genética. Partiendo de esta base, son muchas las propuestas que se han desarrollado para abordar una gran cantidad de problemas de diferentes áreas de la ingeniería.
En este libro le proponemos adentrarte en el mundo de los algoritmos genéticos utilizando Python, uno de los lenguajes de programación más populares en la actualidad y con más crecimiento durante los últimos años. Los contenidos del libro se han diseñado para que sean sencillos, concisos y fáciles de implementar, con ejemplos directos de aplicación para
que pueda practicar desde la primera página.
Con este libro aprenderá a:
- Entender la naturaleza y el funcionamiento de los algoritmos genéticos, comprendiendo las diferentes operaciones y procesos que lo componen.
- Conocer las diferentes implementaciones de los algoritmos genéticos de mayor relevancia, así como identificar las ventajas e inconvenientes de cada uno para determinar su potencial para resolver un determinado problema.
- Conocer a fondo y utilizar los diferentes operadores (selección, mutación y cruce) que la librería deap pone a su disposición.
- Desarrollar un algoritmo genético desde cero en Python y utilizarlo para resolver sus propios problemas de ingeniería.
- Conocer y estudiar aplicaciones de relevancia de algoritmos genéticos en el ámbito de la ingeniería, tales como la gestión del despacho económico, el diseño de plantas hidroeléctricas o la disposición de sensores inalámbricos.
Relacionado con Algoritmos Genéticos con Python
Libros electrónicos relacionados
Python Machine Learning Calificación: 5 de 5 estrellas5/5Python Deep Learning: Introducción práctica con Keras y TensorFlow 2 Calificación: 4 de 5 estrellas4/5Machine Learning y Deep Learning: Usando Python, Scikit y Keras Calificación: 0 de 5 estrellas0 calificacionesPython 3 al descubierto - 2a ed. Calificación: 5 de 5 estrellas5/5Introducción al Machine Learning con MATLAB Calificación: 0 de 5 estrellas0 calificacionesProgramación en Go Calificación: 5 de 5 estrellas5/5Diseño y construcción de algoritmos Calificación: 4 de 5 estrellas4/5Inteligencia artificial: Cómo el aprendizaje automático, la robótica y la automatización han dado forma a nuestra sociedad Calificación: 0 de 5 estrellas0 calificacionesAnálisis y diseño de algoritmos: Un enfoque práctico Calificación: 0 de 5 estrellas0 calificacionesFundamentos de Programación y Bases de Datos Calificación: 0 de 5 estrellas0 calificacionesIngeniería y Arquitectura del Software Calificación: 3 de 5 estrellas3/5Curso de Programación y Análisis de Software - 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesProgramación Orientada a Objetos en JAVA Calificación: 0 de 5 estrellas0 calificacionesInteligencia artificial: Aprendizaje automático, aprendizaje profundo y procesos de automatización Calificación: 5 de 5 estrellas5/5Curso de Programación con Java Calificación: 4 de 5 estrellas4/5Aprendizaje automático y profundo en python: Una mirada hacia la inteligencia artificial Calificación: 0 de 5 estrellas0 calificacionesProgramación y Lógica Proposicional Calificación: 0 de 5 estrellas0 calificacionesProcessing: Desarrollo de interfaces de usuario, aplicaciones de visión artificial e IoT para Arduino y ESP8266 Calificación: 5 de 5 estrellas5/5El Libro Negro del Programador Calificación: 4 de 5 estrellas4/5Google Assistant. Desarrollo de aplicaciones IoT para Arduino y ESP8266 Calificación: 0 de 5 estrellas0 calificacionesEl camino a las redes neuronales artificiales Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación de Apps. Android y iPhone Calificación: 5 de 5 estrellas5/5Fundamentos de computación evolutiva Calificación: 0 de 5 estrellas0 calificacionesAprende a programar en C# Calificación: 5 de 5 estrellas5/5Programación en Go 2ed Calificación: 0 de 5 estrellas0 calificacionesRaspberry Pi Fundamentos y Aplicaciones: HARDWARE (O SOPORTE FÍSICO DEL ORDENADOR) Calificación: 5 de 5 estrellas5/5Construya su propio supercomputador con Raspberry Pi Calificación: 5 de 5 estrellas5/5115 ejercicios resueltos de programación C++ Calificación: 5 de 5 estrellas5/5Python, Aprendiendo a Utilizar Python Calificación: 0 de 5 estrellas0 calificaciones
Libros que se le recomiendan
Las 48 Leyes Del Poder (The 48 Laws Of Power) - Resumen Del Libro De Robert Greene Calificación: 4 de 5 estrellas4/5Psicología Oscura: Domina los secretos avanzados de la guerrilla psicológica, la Persuasión, y la PNL Oscura Calificación: 4 de 5 estrellas4/5La sanación de las 5 heridas Calificación: 4 de 5 estrellas4/5El arte de conversar: Psicología de la comunicación verbal Calificación: 4 de 5 estrellas4/5Metabolismo Ultra Poderoso Calificación: 4 de 5 estrellas4/5El hombre en busca de sentido Calificación: 5 de 5 estrellas5/5Hábitos para ser millonario: Duplica o triplica tus ingresos con un poderoso método Calificación: 4 de 5 estrellas4/5Piense y hágase rico (Traducción: David De Angelis) Calificación: 5 de 5 estrellas5/5Autodisciplina diaria: Hábitos cotidianos y ejercicios para construir la autodisciplina y alcanzar tus metas Calificación: 4 de 5 estrellas4/5El libro de Enoc Calificación: 4 de 5 estrellas4/5Los secretos de la mente millonaria: Cómo dominar el juego interior de la riqueza Calificación: 4 de 5 estrellas4/550 técnicas de mindfulness para la ansiedad, la depresión, el estrés y el dolor: Mindfulness como terapia Calificación: 4 de 5 estrellas4/5Diabetes Sin Problemas. EL Control de la Diabetes con la Ayuda del Poder del Metabolismo. Calificación: 4 de 5 estrellas4/5El arte de amargarse la vida Calificación: 4 de 5 estrellas4/5Reinventarse Calificación: 5 de 5 estrellas5/5Mejorando las charlas: Habla con quien sea, evita la incomodidad, genera conversaciones profundas y haz amigos de verdad Calificación: 4 de 5 estrellas4/5El cuerpo habla Calificación: 3 de 5 estrellas3/5El Arte de la Guerra - Ilustrado Calificación: 4 de 5 estrellas4/5Las 100 Mejores Frases para Desarrollar tu Autoestima Calificación: 4 de 5 estrellas4/5