http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
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
Cincuenta algoritmos que todo programador debe conocer
50 Algorithms every programmer should know Español
xxvii, 470 páginas : ilustraciones, diagramas en blanco y negro ; 24 cm.
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.
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.
Público especializado en programación y desarrollo de software. Editorial.
Contiene datos curriculares del autor y de los revisores.
Los términos y definiciones que se utilizan en lengua inglesa se mantienen en este libro en dicho idioma.