50 algoritmos que todo programador debe conocer : enfréntese a retos informáticos con algoritmos clásicos y modernos en Machine Learning, diseño de software, sistemas de datos y criptografía.

Obra introductoria y práctica sobre el diseño, implementación y aplicación de algoritmos para la resolución de problemas informáticos. Presenta técnicas de diseño de algoritmos, estructuras de datos y algoritmos disponibles en bibliotecas de Python. Aborda programación lineal, algoritmos de clasific...

Full description

Saved in:
Bibliographic Details
Main Author: Ahmad, Imran (autor)
Other Authors: Llena, Sonia (Traductora)
Format: Book
Language: Spanish
Published: Barcelona : Bogotá : Marcombo ; 2025.
Alpha editorial,
Edition: Segunda edición.
Subjects:
Notas Contenido:
  • Capítulo 1. Descripción general de los algoritmos
  • Capítulo 2. Estructuras de datos utilizadas en algoritmos
  • Capítulo 3. Algoritmos de ordenación y búsqueda
  • Capítulo 4. Diseño de algoritmos
  • Capítulo 5. Algoritmos de grafos
  • Capítulo 6. Algoritmos de aprendizaje automático
  • Capítulo 7. Algoritmos tradicionales de aprendizaje supervisado
  • Capítulo 8. Algoritmos de redes neuronales
  • Capítulo 9. Algoritmos para el procesamiento de lenguaje natural
  • Capítulo 10. Modelos secuenciales
  • Capítulo 11. Algoritmos avanzados de modelos secuenciales
  • Capítulo 12. Motores de recomendación
  • Capítulo 13. Categorías algorítmicas para el tratamiento de datos
  • Capítulo 14. Criptografía
  • Capítulo 15. Algoritmos a gran escala
  • Capítulo 16. Consideraciones prácticas.
Description
Summary:Obra introductoria y práctica sobre el diseño, implementación y aplicación de algoritmos para la resolución de problemas informáticos. Presenta técnicas de diseño de algoritmos, estructuras de datos y algoritmos disponibles en bibliotecas de Python. Aborda programación lineal, algoritmos de clasificación, grafos y redes, así como algoritmos de aprendizaje automático y aprendizaje profundo. Incluye aplicaciones prácticas relacionadas con la detección de fraude mediante análisis de redes, sistemas de recomendación y procesamiento del lenguaje natural. También estudia modelos secuenciales de aprendizaje automático, sus variantes y las metodologías y arquitecturas empleadas en el desarrollo de grandes modelos de lenguaje (LLM), como ChatGPT. Finalmente, introduce técnicas de procesamiento paralelo orientadas a tareas de cálculo intensivo.
Item Description:Contiene datos curriculares del autor y de los revisores.
Impreso en Colombia.
Physical Description:xxvii, 470 páginas : ilustraciones, diagramas en blanco y negro ; 24 cm.
Audience:Público especializado en programación y desarrollo de software.
ISBN:9786287787087
9788426738394