</> CodeBooks
    ← Volver a Machine Learning (página 3)
    Portada de Graph-Powered Machine Learning

    Graph-Powered Machine Learning

    Alessandro Negro

    Editorial
    Manning
    Año
    2021
    Páginas
    ~503
    Nivel
    Intermedio

    De qué trata

    Guía técnica de Manning escrita por Alessandro Negro (científico jefe de GraphAware), que enseña a explotar el valor intrínseco de las relaciones y la topología de red para multiplicar la capacidad predictiva de los modelos de aprendizaje automático. El libro argumenta que aplanar datos conectados en tablas aisladas elimina el contexto relacional, y propone integrar bases de datos de grafos nativas con canalizaciones estándar de machine learning en Python. Está dirigido a científicos de datos, ingenieros de software y arquitectos de soluciones de nivel intermedio que conocen Python y algoritmos clásicos de ML, y desean resolver problemas complejos de recomendación, fraude y semántica conectando entidades.

    El recorrido formativo profundiza en la ingeniería de datos en grafos y las consultas con Cypher sobre la base de datos Neo4j. Enseña a extraer atributos estructurales mediante algoritmos de grafos como PageRank, centralidad de intermediación, detección de comunidades con Louvain y similitudes basadas en vecindad. El núcleo de la obra se concentra en tres grandes aplicaciones empresariales: motores de recomendación (filtrado colaborativo, basado en contenido, basado en sesiones y modelos híbridos sensibles al contexto), detección de fraude financiero y anillos delictivos mediante algoritmos de proximidad y análisis de redes sociales (SNA), y procesamiento de lenguaje natural (NLP) con grafos para la extracción de entidades y construcción de grafos de conocimiento (Knowledge Graphs). Utiliza herramientas como Neo4j, Cypher, Python, scikit-learn, NetworkX y spaCy.

    Se aprende construyendo sistemas integrales y reproducibles: un motor de recomendación híbrido multivariable, un detector de transacciones fraudulentas sobre grafos financieros y una canalización que transforma textos no estructurados en grafos de conocimiento consultables. Es una obra pionera que aterriza el Graph Machine Learning en casos prácticos y viables para la industria sin perderse en abstracciones académicas. Deja fuera el entrenamiento especializado de redes neuronales de grafos (Graph Neural Networks o GNNs) mediante librerías como PyG o DGL, ya que se centra en algoritmos de grafos y modelos tabulares enriquecidos. Conviene tener conocimientos básicos de bases de datos y familiaridad con el ecosistema de scikit-learn.

    • Graph Machine Learning
    • Neo4j
    • Cypher
    • Sistemas de Recomendación
    • Detección de Fraude
    • PageRank
    • Knowledge Graphs
    • NLP con Grafos
    • NetworkX
    • scikit-learn
    • Python

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Motor de recomendación híbrido y sensible al contexto

    Sistema de recomendación desarrollado con Neo4j y Python que combina grafos de interacción, filtrado colaborativo y contexto de sesión para generar sugerencias altamente personalizadas.

    Detector de fraude financiero y anillos delictivos

    Plataforma analítica basada en análisis de redes sociales (SNA) y algoritmos de proximidad que rastrea conexiones encubiertas y ciclos sospechosos entre cuentas y transacciones.

    Pipeline de extracción semántica y grafo de conocimiento

    Canalización de NLP con spaCy y Cypher que procesa corpus textuales para extraer entidades y relaciones, estructurándolas en un grafo de conocimiento navegable.

    Más de Machine Learning con nivel Intermedio