6 repositorios
Source code implementations of mathematical algorithms using numerical computing libraries.
Distinct from Numerical Computing Libraries: Distinct from Numerical Computing Libraries: focuses on the application of those libraries to implement specific deep learning algorithms rather than the libraries themselves.
Explore 6 awesome GitHub repositories matching artificial intelligence & ml · Algorithm Implementations. Refine with filters or upvote what's useful.
This project is a deep learning implementation library and neural network theory repository. It translates mathematical derivations from textbooks and literature into functional Python code to demonstrate how deep learning algorithms work. The codebase focuses on low-level algorithm implementation by using numerical libraries instead of high-level deep learning frameworks. This approach maps theoretical mathematical proofs to executable functions to verify principles and expose the underlying arithmetic and data flow of neural networks. The project covers the implementation of deep learning
Implements deep learning algorithms using numerical libraries to demonstrate core mechanics without high-level frameworks.
Este proyecto es un currículo educativo de machine learning y plataforma de aprendizaje entregada a través de Jupyter Notebooks interactivos. Sirve como una guía completa para dominar el toolkit de ciencia de datos de Python, proporcionando tutoriales estructurados para computación numérica, manipulación de datos tabulares y visualización estadística. El currículo incluye guías de implementación específicas para Scikit-Learn y un curso práctico sobre TensorFlow para construir, entrenar y desplegar redes neuronales y modelos de visión artificial. Cubre el proceso de extremo a extremo de construcción de modelos predictivos, desde la formulación inicial del problema y categorización de tareas hasta el despliegue de modelos mediante interfaces web interactivas. El proyecto cubre una amplia superficie de capacidades incluyendo computación numérica con arrays multidimensionales, análisis exploratorio de datos y rutinas de preprocesamiento de datos. Proporciona flujos de trabajo detallados para aprendizaje supervisado y no supervisado, pipelines de machine learning automatizado, optimización de hiperparámetros y evaluación de modelos utilizando métricas de clasificación y validación cruzada. El contenido educativo está organizado como una serie de notebooks que intercalan código Python con explicaciones narrativas para documentar flujos de trabajo de ciencia de datos.
Implements classification and regression algorithms to demonstrate how predictive models process specific datasets.
Este proyecto es una colección de Jupyter Notebooks educativos que ofrecen tutoriales sobre la construcción de redes neuronales y operaciones con tensores utilizando el framework TensorFlow. Sirve como repositorio educativo de machine learning y guía de implementación para estudiantes de deep learning. La suite se centra en arquitecturas avanzadas específicas, incluyendo redes convolucionales para clasificación de imágenes, redes residuales con conexiones de salto (skip connections) para la estabilidad del entrenamiento y autoencoders variacionales para modelado generativo y síntesis de datos. También incluye guías para construir autoencoders de eliminación de ruido (denoising) y profundos para realizar extracción de características y reducción de dimensionalidad. El repositorio cubre un espectro más amplio de modelado predictivo, con implementaciones de regresión lineal, polinómica y logística para predecir valores continuos y resultados binarios. El contenido está organizado en notebooks interactivos que permiten a los usuarios ejecutar operaciones matemáticas y modificar experimentos de machine learning.
Provides coded examples of predictive algorithms, including linear, polynomial, and logistic regression.
pysot es un framework de visión por computadora diseñado para el seguimiento de un solo objeto. Proporciona una plataforma para implementar y evaluar algoritmos que localizan y siguen objetos objetivo específicos a través de secuencias de fotogramas de video. El proyecto incluye implementaciones de la arquitectura SiamRPN para la localización basada en redes de propuesta de región y el modelo SiamMask, que combina el seguimiento con la generación de máscaras binarias para proporcionar segmentación de objetos a nivel de píxel. El framework también contiene un kit de herramientas de evaluación de seguimiento visual utilizado para medir la precisión y fiabilidad de los algoritmos de seguimiento frente a datasets estándar de la industria.
Implements the SiamRPN architecture for high-accuracy region proposal network based object localization.
RecBole is a PyTorch-based recommendation framework designed for building, training, and evaluating a wide variety of recommendation algorithms. It serves as a standardized benchmark environment that allows for the comparison of different model architectures using public datasets and consistent evaluation metrics. The project provides specialized toolkits for sequential recommendation and knowledge-graph integration, enabling the prediction of item sequences based on user history or the incorporation of structured external knowledge. It includes a dedicated hyperparameter optimization engine
Includes a comprehensive library of pre-implemented general and context-aware recommendation models.
Este proyecto es un currículo de aprendizaje automático y recurso educativo de ciencia de datos. Proporciona un conjunto estructurado de materiales instructivos y proyectos prácticos diseñados para aprender conceptos de aprendizaje automático y la implementación de modelos predictivos. El recurso funciona como una guía de entrenamiento para el aprendizaje supervisado, centrándose en el desarrollo de modelos para la clasificación de imágenes y el reconocimiento de dígitos. Utiliza un enfoque de entrenamiento basado en proyectos que combina lecciones teóricas con entrenamiento y evaluación de modelos basados en datasets. El currículo cubre los fundamentos matemáticos del aprendizaje automático, el procesamiento de datos y la implementación de algoritmos de aprendizaje supervisado. Organiza el contenido en unidades modulares y rutas secuenciales que se mueven desde el estudio teórico hasta la aplicación práctica de modelos utilizando datasets del mundo real.
Provides coded examples and exercises for implementing predictive models for classification and recognition tasks.