50 algoritmos que todo programador debe conocer

MARCOMBOISBN: 9788426738394

Precio:
Precio de venta€35,80
Agotado

Descripción

50 algoritmos que todo programador debe conocer

Resumen del libro

Esta obra es una guía práctica y exhaustiva para dominar los algoritmos esenciales en el desarrollo de software moderno. El lector aprenderá a seleccionar, diseñar e implementar la solución algorítmica más eficiente para cada problema, desde fundamentos clásicos hasta técnicas avanzadas de inteligencia artificial. Con ejemplos en Python y casos de uso reales, el libro cubre programación lineal, algoritmos de grafos, machine learning, deep learning y los modelos secuenciales que potencian grandes modelos lingüísticos como ChatGPT. Es un recurso imprescindible para quienes buscan pasar de un conocimiento teórico a una aplicación práctica y solvente en entornos profesionales.

¿De qué trata?

El libro guía al programador a través de un recorrido completo por el universo de los algoritmos. Comienza con los fundamentos y las técnicas de diseño algorítmico, para después adentrarse en la implementación práctica de diferentes tipos de algoritmos con ejemplos concretos. A medida que avanza, explora áreas especializadas como la programación lineal, la clasificación de páginas y el análisis de grafos, aplicándolos a problemas reales como la detección de fraudes mediante el análisis de redes. Posteriormente, se sumerge en el aprendizaje automático, desglosando las matemáticas y la lógica subyacente a los algoritmos de Machine Learning y Deep Learning. La obra culmina con un análisis de los modelos secuenciales modernos y las arquitecturas que permiten el funcionamiento de grandes modelos lingüísticos (LLM) como ChatGPT, e introduce técnicas de procesamiento paralelo para tareas de cálculo intensivo.

Temas principales

  • Diseño y selección de algoritmos para la resolución de problemas complejos.
  • Implementación de algoritmos clásicos y estructuras de datos con Python.
  • Algoritmos de grafos aplicados al análisis de redes y detección de fraude.
  • Fundamentos matemáticos y lógicos del Machine Learning y Deep Learning.
  • Arquitecturas de modelos secuenciales y su papel en el desarrollo de LLMs como ChatGPT.
  • Técnicas de procesamiento paralelo para computación intensiva.

¿Para quién está recomendado?

Este libro está dirigido a desarrolladores y programadores con conocimientos básicos de programación que deseen profundizar en la resolución algorítmica de problemas. Es especialmente útil para profesionales que buscan aplicar algoritmos de machine learning y deep learning en proyectos reales, así como para aquellos interesados en comprender la tecnología subyacente a los modelos de lenguaje avanzados. También es un recurso valioso para estudiantes de ciencias de la computación que quieran complementar su formación teórica con ejemplos prácticos y casos de estudio.

Qué aporta este libro

  • Capacidad para seleccionar y aplicar el algoritmo más eficiente a cada problema del mundo real.
  • Conocimiento práctico para implementar redes neuronales y técnicas de aprendizaje profundo con Python.
  • Habilidades para construir sistemas completos, como un motor de recomendación o un detector de fraudes basado en grafos.
  • Comprensión profunda de los modelos secuenciales y las arquitecturas que hacen posibles los LLMs de vanguardia.
  • Fundamentos para abordar tareas de procesamiento paralelo y optimización de algoritmos intensivos.

Ficha técnica

  • Autor: AHMAD, IMRAN
  • Editorial: Marcombo
  • Idioma: Español
  • Tema: Informática: cuestiones generales, estilos de vida digital, ciencias de la computación
  • Colección: FONDO
  • Encuadernación: Bolsillo
  • Fecha de edición: julio de 2024
  • Número de páginas: 488
  • Peso: 820 g

Valoración editorial

Este manual destaca por su enfoque integral y práctico, cubriendo desde los fundamentos algorítmicos hasta las tecnologías más punteras en inteligencia artificial. La inclusión de casos de uso reales y ejemplos en Python facilita la transferencia del conocimiento al entorno laboral. Es una obra especialmente relevante en el contexto actual, donde la comprensión de los modelos secuenciales y los LLMs se ha convertido en una competencia diferenciadora para los profesionales del desarrollo. Su estructura progresiva permite al lector avanzar a su propio ritmo, consolidando cada concepto antes de pasar al siguiente nivel de complejidad.

También te puede gustar

Vistos Recientemente