Saltar al contenido principal
50 Algoritmos que Todo Programador Debe Conocer

50 Algoritmos que Todo Programador Debe Conocer

Ahmad, Imran

La capacidad de utilizar algoritmos para resolver problemas del mundo real es una habilidad imprescindible para cualquier desarrollador o programador. Este libro le ayudará no solo a desarrollar la capacidad de seleccionar y utilizar el mejor algoritmo para cada problema, sino también a entender cómo funciona. Empezará con una introducción a los algoritmos y conocerá varias té...

Editorial:
Marcombo, S. a.
Año de edición:
2024
ISBN:
978-84-267-3839-4
Páginas:
488
35,80 €
IVA incluido
Añadir a favoritos

Sinopsis

La capacidad de utilizar algoritmos para resolver problemas del mundo real es una habilidad imprescindible para cualquier desarrollador o programador. Este libro le ayudará no solo a desarrollar la capacidad de seleccionar y utilizar el mejor algoritmo para cada problema, sino también a entender cómo funciona. Empezará con una introducción a los algoritmos y conocerá varias técnicas para diseñarlos, antes de aprender a implementar diferentes tipos de algoritmos, con la ayuda de ejemplos prácticos. A medida que avance, aprenderá sobre programación lineal y clasificación de páginas y gráficos, y trabajará con algoritmos de aprendizaje automático (Machine Learning) para comprender las matemáticas y la lógica que hay detrás de ellos. Los casos prácticos le mostrarán cómo aplicar estos algoritmos de forma óptima, antes de centrarse en los algoritmos de aprendizaje profundo y aprender sobre los distintos tipos de modelos de aprendizaje profundo (Deep Learning) y su uso práctico. También conocerá los modelos secuenciales modernos y sus variantes, algoritmos, metodologías y arquitecturas que se utilizan para implementar grandes modelos lingüísticos (LLM) como ChatGPT. Por último, tendrá un primer contacto con las técnicas que permiten el procesamiento paralelo, lo que le permitirá utilizar estos algoritmos para tareas de cálculo intensivo. Cuando acabe este libro, se habrá convertido en un experto en la resolución de problemas informáticos del mundo real utilizando para ello una amplia gama de algoritmos. Con este libro aprenderá a: - Diseñar algoritmos para resolver problemas complejos - Identificar las redes neuronales y las técnicas del aprendizaje profundo - Explorar estructuras de datos existentes y algoritmos incluidos en las bibliotecas de Python - Implementar algoritmos de grafos para la detección del fraude mediante el análisis de redes - Profundizar en algoritmos más avanzados para el procesamiento eficaz del lenguaje natural utilizando ejemplos reales - Crear un motor de recomendación que sugiera películas interesantes a los suscriptores - Comprender los conceptos de los modelos secuenciales de aprendizaje automático y su papel fundamental en el desarrollo de LLM de vanguardia

Índice

Índice de Contenidos

Prefacio
xxix

Sección I: Fundamentos y algoritmos básicos
1-24

Capítulo 1: Descripción general de los algoritmos

Sección I: Fundamentos y algoritmos básicos
25-53

Capítulo 2: Estructuras de datos utilizadas en algoritmos
Sección I: Fundamentos y algoritmos básicos
55-77

Capítulo 3: Algoritmos de ordenación y búsqueda

Sección I: Fundamentos y algoritmos básicos
79-107

Capítulo 4: Diseño de algoritmos

Sección I: Fundamentos y algoritmos básicos
109-139

Capítulo 5: Algoritmos de grafos

Sección II: Algoritmos de aprendizaje automático
141-185

Capítulo 6: Algoritmos de aprendizaje automático no supervisado

Sección II: Algoritmos de aprendizaje automático
187-248

Capítulo 7: Algoritmos tradicionales de aprendizaje supervisado

Sección II: Algoritmos de aprendizaje automático
249-287

Capítulo 8: Algoritmos de redes neuronales

Sección II: Algoritmos de aprendizaje automático
289-309

Capítulo 9: Algoritmos para el procesamiento del lenguaje natural

Sección II: Algoritmos de aprendizaje automático
311-343

Capítulo 10: Modelos secuenciales

Sección II: Algoritmos de aprendizaje automático
345-369

Capítulo 11: Algoritmos avanzados de modelos secuenciales

Sección III: Temas avanzados
371-407

Capítulo 12: Motores de recomendación

Sección III: Temas avanzados
409-435

Capítulo 13: Estrategias algorítmicas para el tratamiento de datos

Sección III: Temas avanzados
437-456

Capítulo 14: Criptografía

Sección III: Temas avanzados
457-474

Capítulo 15: Algoritmos a gran escala

Artículos relacionados

As It It?S Your Last

As It It?S Your Last

Ciudad, Lorena

Un romance juvenil tierno con secretos, girlbands, gatos... ¡y mucha música! Ruki lo tuvo todo antes de cumplir los veinte: fama, éxito y un país entero coreando su nombre como parte del grupo de música Girl-lies. Pero cuando el grupo se separa, ella es la única que no consigue dar el siguiente paso. Mientras sus antiguas compañeras avanzan en sus carreras y construyen nuevas...

En stock

17,90 €

El Cerebro de la Gente con Suerte

El Cerebro de la Gente con Suerte

Nobuko Nakano

La suerte casi nunca es fruto del azar. Descubre el método japonés para atraer la buena suerte que ha conquistado a más de 250.000 lectores en Japón. Nobuko Nakano, neurocientífica reconocida como «el cerebro más brillante de Japón», explora un tema tan fascinante como, a primera vista, impredecible e irracional. En la mayoría de los casos, las personas afortunadas y las que no...

En stock

20,90 €

Vita

Vita

Uribe-Etxebarria, Xabi

El libro que cambiará cómo entiendes la vida en la era de la inteligencia artificial.«Deslumbrante, adictivo y revelador. Es uno de los mejores libros de divulgación que he leído en mi vida».Rosa Montero Durante siglos hemos creído saber distinguir lo vivo de lo inerte. Un animal está vivo, una máquina no. Pero esa frontera empieza a desdibujarse. La inteligencia artificial, la...

En stock

20,90 €

Necronomicón

Necronomicón

Lovecraft, Howard Phillips

ABRE LAS PUERTAS DEL LEGENDARIO Y EMBLEMÁTICO UNIVERSO DE H. P. LOVECRAFT.EL LIBRO FICTICIO MÁS FAMOSO DE TODOS LOS TIEMPOS.El título perfecto para los amantes del terror y la fantasía oscura. ¡El Lovecraft más oculto y enigmático!El autor que reinventó el terror moderno y que está más de moda que nunca. Desde Stephen King a Blackwater o Stranger Things, su influencia está en t...

En stock

24,90 €

Después del Shock

Después del Shock

Easthope, Lucy

No todos los desastres terminan cuando dejan de salir en las noticias. Vivimos rodeados de historias sobre el impacto, el momento exacto en que todo cambia. Pero ¿qué ocurre después, cuando el ruido se apaga y empieza lo verdaderamente difícil? En Después del shock, Lucy Easthope, experta en gestión y recuperación de catástrofes, pone el foco en esa fase silenciosa que casi n...

En stock

19,90 €

Cada Loco con Su Tema

Cada Loco con Su Tema

Daban, Maria

Cada época tiene sus héroes. Y sus locos. A veces son la misma persona. Un papa desenterrado para ser juzgado. Una monja que cambió el hábito por la espada y vivió como hombre durante años. Una reina humillada que levantó a su pueblo contra Roma. Unos panaderos vieneses que ayudaron a impedir una invasión enemiga. Un héroe de guerra convertido en el traidor más célebre de su pa...

En stock

21,90 €