6 个仓库
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.
本项目是一个机器学习教育课程和学习平台,通过交互式 Jupyter Notebooks 提供。它作为掌握 Python 数据科学工具包的综合指南,为数值计算、表格数据操作和统计可视化提供结构化教程。 该课程包括 Scikit-Learn 的具体实现指南,以及关于构建、训练和部署神经网络及计算机视觉模型的 TensorFlow 实践课程。它涵盖了构建预测模型的端到端过程,从初始问题定义和任务分类,到通过交互式 Web 界面部署模型。 该项目涵盖了广泛的功能领域,包括多维数组的数值计算、探索性数据分析和数据预处理例程。它为监督和无监督学习、自动化机器学习流水线、超参数优化以及使用分类指标和交叉验证的模型评估提供了详细的工作流。 教育内容组织为一系列 Notebook,将 Python 代码与叙述性解释交织在一起,以记录数据科学工作流。
Implements classification and regression algorithms to demonstrate how predictive models process specific datasets.
这是一个教育性 Jupyter Notebook 合集,提供了使用 TensorFlow 框架构建神经网络和进行张量运算的教程。它作为机器学习教育仓库和深度学习学生的实现指南。 该套件专注于特定的高级架构,包括用于图像分类的卷积神经网络、用于训练稳定性的残差网络(带跳跃连接),以及用于生成建模和数据合成的变分自编码器。它还包含构建去噪和深度自编码器以进行特征提取和降维的指南。 该仓库涵盖了更广泛的预测建模领域,实现了用于预测连续值和二元结果的线性、多项式和逻辑回归。 内容组织为交互式 Notebook,允许用户执行数学运算并修改机器学习实验。
Provides coded examples of predictive algorithms, including linear, polynomial, and logistic regression.
pysot 是一个专为单目标跟踪设计的计算机视觉框架。它提供了一个平台,用于实现和评估在视频帧序列中定位和跟随特定目标对象的算法。 该项目包括基于区域建议网络(RPN)的 SiamRPN 定位架构实现,以及结合了跟踪与二进制掩码生成的 SiamMask 模型,以提供对象的像素级分割。 该框架还包含一个视觉跟踪评估工具包,用于根据行业标准数据集衡量跟踪算法的准确性和可靠性。
Implements the SiamRPN architecture for high-accuracy region proposal network based object localization.
RecBole 是一个基于 PyTorch 的推荐框架,旨在构建、训练和评估各种推荐算法。它作为一个标准化的基准环境,允许使用公共数据集和一致的评估指标来比较不同的模型架构。 该项目为序列推荐和知识图谱集成提供了专门的工具包,能够根据用户历史预测项目序列或结合结构化的外部知识。它包括一个专用的超参数优化引擎,利用网格搜索和贝叶斯优化来调整模型配置。 该框架涵盖了广泛的功能,包括用于标准化交互日志的数据管理、具有分布式梯度同步和混合精度执行的训练管道,以及用于候选排序和多样性分析的综合评估工具。它支持多种推荐类型,例如通用协同过滤和点击率预测。 该库使用 Python 实现,并利用 PyTorch 作为其底层推荐框架。
Includes a comprehensive library of pre-implemented general and context-aware recommendation models.
该项目是一个机器学习课程和数据科学教育资源。它提供了一套结构化的教学材料和实践项目,旨在学习机器学习概念及预测模型的实现。 该资源作为监督学习的培训指南,专注于图像分类和数字识别模型的开发。它采用基于项目的培训方法,将理论课程与数据集驱动的模型训练和评估相结合。 该课程涵盖了机器学习的数学基础、数据处理以及监督学习算法的实现。它将内容组织成模块化单元和顺序路径,引导学习者从理论研究过渡到使用真实数据集进行模型实践应用。
Provides coded examples and exercises for implementing predictive models for classification and recognition tasks.