Obtener Acceso
PARA mejora tus habilidades
Más de Más de 8.000 Libros vendidos
4.4 estrellas EN Amazon

Ingeniería de Características para el Machine Learning Moderno con Scikit-Learn

Maximice el potencial del aprendizaje automático con esta guía para transformar los datos sin procesar en potentes entradas de modelo. Aprenda a aumentar la precisión y la capacidad de interpretación con Scikit-Learn, una biblioteca líder en aprendizaje automático, mediante enfoques prácticos y prácticos.

Mejora tus habilidades de programación

Lo Que Obtendrás de Este Libro

8 capítulos que abarcan más de 430 páginas

Más de 330 bloques explicativos de código

Más de 30 ejercicios prácticos

3 cuestionarios para poner a prueba tus conocimientos

2 proyectos prácticos del «mundo real»

Acerca de este libro

Fundamentos de la ingeniería de funciones

La ingeniería de funciones es la columna vertebral del aprendizaje automático eficaz. Este libro comienza por establecer una base sólida y explicar por qué la ingeniería de funciones es crucial para desarrollar modelos sólidos de aprendizaje automático. Aprenderás sobre los diferentes tipos de funciones (numéricas, categóricas y basadas en el tiempo) y las técnicas específicas para procesar estos tipos de datos de forma eficaz con Scikit-Learn.

Los primeros capítulos se centran en las técnicas de preprocesamiento, como la normalización, el escalado y la codificación, que son esenciales para que los datos sean compatibles con los algoritmos de aprendizaje automático. Explorará estrategias avanzadas para gestionar los valores faltantes, reducir la dimensionalidad y seleccionar las características más influyentes que contribuyen al poder predictivo de sus modelos.

Se incluyen estudios de casos prácticos para demostrar cómo se aplican estas técnicas en escenarios del mundo real, como las finanzas, la atención médica y el comercio electrónico. Cada estudio de caso está cuidadosamente diseñado para reforzar los conocimientos teóricos aplicándolos a conjuntos de datos que imitan las complejidades y los desafíos a los que se enfrentan los científicos de datos en la actualidad.

Técnicas avanzadas de ingeniería de funciones

Profundizando más, «Ingeniería de funciones para el aprendizaje automático moderno con Scikit-Learn» explora técnicas complejas que pueden mejorar drásticamente el rendimiento de sus modelos de aprendizaje automático. En esta sección se describen las características de interacción que modelan relaciones complejas, las características polinómicas que capturan efectos no lineales y las técnicas de selección de características para identificar y eliminar variables redundantes.

También aprenderá sobre las herramientas automatizadas de ingeniería de funciones que pueden acelerar el proceso de creación de modelos y reducir el riesgo de errores humanos. El libro ofrece un análisis exhaustivo de las utilidades de Scikit-Learn para la creación de canalizaciones y la combinación de funciones, lo que garantiza que puedas crear flujos de trabajo de aprendizaje automático reproducibles y escalables.

A través de tutoriales detallados, obtendrá experiencia práctica con conjuntos de datos reales y aplicará estas técnicas avanzadas para crear modelos que puedan pronosticar, clasificar y tomar decisiones inteligentes basadas en grandes volúmenes de datos.

Más allá de las habilidades técnicas, «Ingeniería de funciones para el aprendizaje automático moderno con Scikit-Learn» enfatiza la importancia fundamental de desarrollar una mentalidad estratégica en la ingeniería de funciones. Este enfoque permite a los científicos de datos no solo crear funciones eficaces, sino también comprender su impacto más amplio en el rendimiento y la interpretabilidad de los modelos. El libro profundiza en el arte de equilibrar la destreza técnica con el pensamiento estratégico, y enseña a los lectores cómo tomar decisiones informadas sobre la selección y la creación de funciones que se ajusten a las metas generales del proyecto y a los objetivos empresariales.

Los capítulos finales del libro ofrecen una exploración en profundidad de la investigación de vanguardia y las tendencias emergentes en la ingeniería de largometrajes. Esto incluye un análisis exhaustivo del campo de la ingeniería de funciones automatizada, en rápida evolución, en el que se aprovechan las técnicas de inteligencia artificial y aprendizaje automático para descubrir y optimizar las funciones. El libro examina varias herramientas y marcos de AutoML y analiza sus puntos fuertes, limitaciones y posibles aplicaciones en diferentes escenarios. También aborda las consideraciones éticas y los posibles sesgos que pueden surgir de los procesos automatizados de ingeniería de funciones, y alienta a los lectores a abordar estas herramientas con una mentalidad crítica y responsable.

La ingeniería de funciones es uno de los aspectos más críticos de la creación de modelos de aprendizaje automático de alto rendimiento. Incluso los algoritmos más avanzados no ofrecen resultados precisos sin datos bien preparados. La ingeniería de funciones para el aprendizaje automático moderno con Scikit-Learn proporciona un enfoque integral y práctico para transformar los datos sin procesar en funciones significativas que mejoran el rendimiento del modelo. Dado que las empresas confían cada vez más en la toma de decisiones basada en los datos, dominar las técnicas de ingeniería de funciones es esencial para cualquier persona que trabaje con el aprendizaje automático.
Este libro le enseña cómo extraer, transformar y optimizar funciones para modelos de aprendizaje automático utilizando Scikit-Learn y Python. Aprenderás a manejar los datos faltantes, codificar variables categóricas, escalar entidades numéricas y aplicar técnicas avanzadas como características polinómicas, selección de características y reducción de dimensionalidad. A través de ejercicios prácticos y estudios de casos reales, comprenderá mejor cómo preparar los datos de manera eficaz, lo que conducirá a modelos de aprendizaje automático más precisos y sólidos.
A diferencia de los libros generales sobre aprendizaje automático que se centran en el entrenamiento de algoritmos y modelos, este libro está dedicado a la ingeniería de funciones, un paso esencial que a menudo se pasa por alto en el proceso de aprendizaje automático. Proporciona un enfoque estructurado y práctico para trabajar con conjuntos de datos del mundo real, utilizando ejemplos prácticos y las potentes herramientas de transformación de funciones de Scikit-Learn. Al centrarse en la extracción, selección y transformación de características, este libro garantiza que desarrolles las habilidades necesarias para crear soluciones de aprendizaje automático basadas en datos.
Se recomienda un conocimiento básico de Python y el aprendizaje automático, pero no se requieren conocimientos avanzados de ingeniería de funciones. El libro comienza con los conceptos básicos y cubre progresivamente las técnicas más avanzadas, por lo que es adecuado tanto para científicos de datos principiantes como para científicos de datos experimentados que buscan mejorar sus habilidades de ingeniería de funciones.
Acceso al servicio de atención al cliente VIP de Cuantum Technologies, con un equipo dedicado de desarrolladores listos para responder a todas sus preguntas. Un repositorio de código con ejemplos completamente funcionales y código previamente probado y listo para producción. La plataforma de aprendizaje electrónico de Success University, donde puede acceder a recursos adicionales y contenido de vídeo gratuito para reforzar su aprendizaje. Actualizaciones periódicas y materiales adicionales para mantenerse al día con los nuevos avances en la ingeniería de funciones y el aprendizaje automático.

Tabla de contenido

Chapter 1: Real-World Data Analysis Projects

1.1 End-to-End Data Analysis: Healthcare Data

1.2 Case Study: Retail Data and Customer Segmentation

1.3 Practical Exercises for Chapter 1

1.4 What Could Go Wrong?

1.5 Chapter 1 Summary

Chapter 2: Feature Engineering for Predictive Models

2.1 Predicting Customer Churn: Healthcare Data

2.2 Feature Engineering for Classification and Regression Models

2.3 Practical Exercises for Chapter 2

2.4 What Could Go Wrong?

2.5 Chapter 2 Summary

Quiz Part 1: Practical Applications and Case Studies

Questions

Answers

Project 1: Customer Segmentation using Clustering Techniques

1. Understanding the K-means Clustering Algorithm

2. Advanced Clustering Techniques

3. Evaluating Clustering Results

Chapter 3: Automating Feature Engineering with Pipelines

3.1 Pipelines in Scikit-learn: A Deep Dive

3.2 Automating Data Preprocessing with FeatureUnion

3.3 Practical Exercises for Chapter 3

3.4 What Could Go Wrong?

3.5 Chapter 3 Summary

Chapter 4: Feature Engineering for Model Improvement

4.1 Using Feature Importance to Guide Engineering

4.2 Recursive Feature Elimination (RFE) and Model Tuning

4.3 Practical Exercises for Chapter 4

4.4 What Could Go Wrong?

4.5 Chapter 4 Summary

Chapter 5: Advanced Model Evaluation Techniques

5.1 Cross-Validation Revisited: Stratified, Time-Series

5.2 Dealing with Imbalanced Data: SMOTE, Class Weighting

5.3 Practical Exercises for Chapter 5

5.4 What Could Go Wrong?

5.5 Chapter 5 Summary

Quiz Part 2: Integration with Scikit-Learn for Model Building

Questions

Answers

Project 2: Feature Engineering with Deep Learning Models

1.1 Leveraging Pretrained Models for Feature Extraction

1.2 Integrating Deep Learning Features with Traditional Machine Learning Models

1.3 Fine-Tuning Pretrained Models for Enhanced Feature Learning

1.4 End-to-End Feature Learning in Hybrid Architectures

1.5 Deployment Strategies for Hybrid Deep Learning Models

Chapter 6: Introduction to Feature Selection with Lasso and Ridge

6.1 Regularization Techniques for Feature Selection

6.2 Hyperparameter Tuning for Feature Engineering

6.3 Practical Exercises: Chapter 6

6.4 What Could Go Wrong?

6.5 Chapter 6 Summary

Chapter 7: Feature Engineering for Deep Learning

7.1 Preparing Data for Neural Networks

7.2 Integrating Feature Engineering with TensorFlow/Keras

7.3 Practical Exercises: Chapter 7

7.4 What Could Go Wrong?

7.5 Chapter 7 Summary

Chapter 8: AutoML and Automated Feature Engineering

8.1 Exploring Automated Feature Engineering Tools

8.2 Introduction to Feature Tools and AutoML Libraries

8.3 Practical Exercises: Chapter 8

8.4 What Could Go Wrong?

8.5 Chapter 8 Summary

Quiz Part 3: Advanced Topics and Future Trends

Questions

Answers

Reseñas

Lo que dicen nuestros lectores sobre este libro

¡Explore las reseñas para comprender por qué este libro es una excelente elección! Descubra cómo otros se han beneficiado del conocimiento y las ideas que proporciona. Pruebe el emocionante contenido que le espera y compruebe si este libro es el libro perfecto para su viaje.

Recomendado por decenas de personas
Reseña de Amazon

Alexandra

El libro cubre meticulosamente todos los aspectos de la ingeniería de funciones, desde el preprocesamiento básico de datos hasta las técnicas avanzadas que mejoran significativamente el rendimiento del modelo. Lo que distingue a este libro es su enfoque práctico, repleto de ejemplos del mundo real que demuestran cómo aplicar estas técnicas de forma eficaz utilizando Scikit-Learn.

Reseña de Amazon

Sean

Este libro es un tesoro de conocimiento para los científicos de datos que buscan elevar sus modelos de aprendizaje automático más allá de los métodos convencionales. Las explicaciones son claras y los tutoriales paso a paso permiten acceder a conceptos complejos.

Comience su viaje de aprendizaje hoy

Desbloquear el acceso

Es su elección, libro de tapa blanda, libro electrónico o Pase de acceso completo a toda nuestra biblioteca de programación

Libro de tapa blanda en Amazon
49,90$
Cómpralo en Amazon
  • Libro de tapa blanda enviado desde Amazon
  • Acceso gratuito al repositorio de código
  • Atención al cliente de primera calidad
Acceso al libro
24,90$
  • Plataforma digital de aprendizaje electrónico
  • Contenido de vídeo adicional gratuito
  • Rentable
  • Atención al cliente de primera calidad
  • Recursos de código fáciles de copiar y pegar
  • Aprenda en cualquier lugar
Acceso ilimitado a toda la biblioteca
8,25$/mes
Conozca más
  • Todo, desde Book Access
  • Acceso ilimitado a la biblioteca de libros
  • 50% de descuento en libros de bolsillo
  • Acceso anticipado a nuevos lanzamientos
  • Contenido de vídeo exclusivo
  • Recomendaciones de libros mensuales
  • Actualizaciones de libros ilimitadas
  • Atención al cliente VIP 24/7
  • Desafíos de programación
Preguntas frecuentes

Encuentre respuestas a preguntas frecuentes sobre los formatos de libros, las opciones de compra y los detalles de la suscripción.

Nuestro plan de suscripción ofrece acceso ilimitado a toda nuestra biblioteca de libros de programación durante un año. Es una forma rentable de mejorar tu proceso de aprendizaje.
Para comprar libros, simplemente navegue por nuestra colección, seleccione los que desee y proceda al pago. Ofrecemos varias opciones de pago para su comodidad.
Nuestros libros están disponibles en formato digital e impreso. Puede elegir el formato que se adapte a sus preferencias y estilo de lectura.
Una vez que hayas comprado un libro, podrás acceder a él a través del panel de control de tu cuenta. Desde allí, puedes descargar la versión digital o ver tu historial de pedidos.
Para cancelar su suscripción fácilmente en su panel de control. Si necesita ayuda, póngase en contacto con nuestro equipo de soporte. Le ayudarán con el proceso de cancelación y con cualquier consulta relacionada.

Este libro forma parte de nuestra

Ingeniería de IA

Ruta de aprendizaje

Más libros sobre esta Ruta de aprendizaje

La Biblia de Python y SQL: Desde principiante hasta experto mundial

Ver este libro

Introducción a los Algoritmos

Ver este libro

Python Desbloqueado para Principiantes

Ver este libro

Python, la práctica hace al maestro

Ver este libro
Cookie Consent

By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.