#机器学习
bindsnet - 模拟尖峰神经网络的生物启发机器学习算法
BindsNET脉冲神经网络PyTorch机器学习强化学习Github开源项目
BindsNET是一个Python库,通过PyTorch的Tensor功能在CPU或GPU上模拟尖峰神经网络(SNNs)。该库旨在开发生物启发的机器学习和强化学习算法,包含丰富的实验示例和结果分析。BindsNET还兼容OpenAI gym环境库,并支持Docker镜像部署。这一项目在生物启发神经与动态系统实验室进行,核心理念是利用尖峰时间依赖可塑性(STDP)来调整神经元间的突触权重,以解决机器学习和强化学习中的问题。
tensorflow_poems - 利用人工智能自动生成唐诗的开源项目
LiBai AI Composer人工智能唐诗tensorflow_poems机器学习Github开源项目
LiBai AI Composer是一个利用人工智能自动生成唐诗的开源项目。经过对近4万首唐诗的训练,该项目能够创作出优美的诗句。用户可以通过简单的训练和脚本生成新诗。项目持续改进,功能包括押韵和歌词生成,适合诗歌爱好者和AI技术爱好者。
addons - 扩展TensorFlow功能的开源库
TensorFlow Addons机器学习API维护模式库Github开源项目
TensorFlow Addons是一个开源库,提供了不在核心TensorFlow中的新增功能,包括操作符、层、指标、损失和优化器等。尽管该项目计划在2024年5月结束维护,但它仍然在许多机器学习项目中扮演重要角色。推荐迁移到TensorFlow社区的其他库,如Keras, Keras-CV和Keras-NLP。更多信息请参阅TensorFlow Addons的GitHub页面。
Windows-Machine-Learning - 低延迟的机器学习推理API,适用于各种应用
Windows Machine LearningONNX Runtime机器学习模型优化工具Github开源项目
Windows Machine Learning通过ONNX Runtime和DirectML提供高效低延迟的机器学习推理API,适用于框架、游戏等实时应用。项目还包含多种模型转换和优化工具,示例以及开发者工具,帮助开发者在Windows应用中轻松实现机器学习。了解更多关于模型样本、高级场景和开发者工具的信息,并访问详细的教程和指南。
watermark-removal - 基于机器学习的开源水印去除项目
Watermark-Removal图像修复机器学习深度学习TensorFlowGithub开源项目
这个开源项目利用机器学习的图像修复技术来去除图像中的水印,使结果与原始图像几乎没有区别。项目受到Contextual Attention和Gated Convolution研究的启发,并采用Tensorflow 1.15.0和neuralgym工具包。用户可以通过Google Colab轻松运行项目,按照提供的详细操作步骤和下载链接来清除图像水印。
opacus - 简化PyTorch差分隐私训练流程
OpacusPyTorch差分隐私机器学习隐私引擎Github开源项目
Opacus库简化了在PyTorch模型中实现差分隐私训练的流程,只需最少量的代码修改,且对训练性能影响小。用户可以实时在线监控隐私预算的使用情况。Opacus适用于机器学习从业者和差分隐私研究人员,提供简便的安装方式和详细的教程,帮助用户快速上手。丰富的使用案例和迁移指南使其成为探索差分隐私领域的重要工具。
tensorly - Python张量学习库,兼容多种计算后端
TensorLyPython张量分解机器学习张量代数Github开源项目
TensorLy是一个专注于简化张量学习的Python库,支持张量分解、张量学习和张量代数操作。其后端系统兼容NumPy、PyTorch、JAX、TensorFlow和CuPy,可在CPU或GPU上执行大规模计算。安装方便,仅需使用pip或conda命令,且提供详尽的文档和Jupyter Notebooks示例,方便用户快速入门。这个工具不仅适合学术研究,还为开发者提供了丰富的API,欢迎通过GitHub进行贡献。
kubeflow - 简单、可移植且可扩展的Kubernetes上的AI/ML平台
KubeflowKubernetesAI机器学习开源项目Github
Kubeflow项目专注于在Kubernetes上简化、可移植且可扩展的AI/ML解决方案。它包含多个开源组件,支持机器学习生命周期的各个阶段,如模型服务、实验管理和数据流水线等。提供丰富的官方文档和社区支持,用户可以通过GitHub获取详细信息和技术支持,这是构建AI/ML应用的理想工具。
ai_quant_trade - AI量化交易平台,支持策略学习与实盘操作
股票AI操盘手强化学习因子挖掘机器学习深度学习Github开源项目
此平台提供从学习、模拟到实盘的一站式AI量化交易服务,涵盖因子挖掘、机器学习、深度学习和强化学习等策略,配备辅助操盘工具。详细教程和多种策略案例适合机构和个体投资者,支持高频交易和股票推荐。最新功能包括StructBERT市场情绪分析、强化学习交易和机器学习自动挖掘因子。
foolbox - 基于EagerPy的机器学习模型对抗攻击工具
Foolbox攻击深度学习Foolbox 3机器学习Github开源项目
Foolbox是一个Python库,用于对深度神经网络进行对抗攻击,兼容PyTorch、TensorFlow和JAX。基于EagerPy重写,提供高性能和批处理支持,以及前沿的对抗攻击方法和类型检查功能。官方指南、教程和API文档可帮助快速上手。社区支持贡献新方法以提升模型稳健性。
iree - 一款基于MLIR的端到端编译器和运行时系统
IREEMLIR编译器运行时机器学习Github开源项目
IREE是一款基于MLIR的端到端编译器和运行时系统,它能够将机器学习模型转化为统一的中间表示(IR),适用于数据中心和边缘设备。该项目仍在早期开发阶段,欢迎反馈意见。
torchgeo - 优化地理空间数据处理的机器学习与遥感工具
TorchGeoPyTorch遥感机器学习地理空间数据Github开源项目
TorchGeo 是一个基于 PyTorch 的地理空间数据处理库,提供丰富的数据集、采样器、变换和预训练模型,旨在帮助机器学习和遥感专家更高效地处理和探索地理空间数据。该库支持多光谱传感器的预训练模型,并与 PyTorch 数据加载器完全兼容,易于集成到现有的训练工作流中。其全面的文档包括 API 使用指南、教程和示范,非常适合开发者和研究人员使用。
torchmetrics - 100+ PyTorch 指标实现的集合,以及一个易于使用的 API 来创建自定义指标
TorchMetricsPyTorch机器学习分布式训练度量Github开源项目
TorchMetrics提供超过100种PyTorch指标的实现,拥有易用的API和支持自定义指标的功能,优化分布式训练并减少样板代码。它支持自动批次累积和设备同步,模块化设计使得指标可以自动放置在正确的设备上,并兼容PyTorch Lightning。覆盖音频、分类、检测、图像等多个领域,并提供可视化工具,便于理解机器学习算法。
projectlearn-project-based-learning - 用于基于项目的学习的项目教程的精选列表
ProjectLearn项目教程代码学习Web开发机器学习Github开源项目
ProjectLearn 提供精心挑选的项目教程,通过构建实际应用掌握ReactJS、NodeJS、VueJS、Flutter等热门技术。教程涵盖Web开发、移动开发、游戏开发、机器学习等多个领域,适合初学者和进阶开发者,是提升编程技能的理想选择。
deepdetect - 用C++11编写的机器学习API和服务器,支持如Caffe、Tensorflow、Pytorch等多种深度学习框架
DeepDetect机器学习深度学习API图像分类Github开源项目
DeepDetect是一个用C++11编写的机器学习API和服务器,支持如Caffe、Tensorflow、Pytorch等多种深度学习框架。它专注于易用性和高性能,支持分类、目标检测、分割、回归等任务,适用于图像、文本和时间序列数据。该工具可自动将模型转换为嵌入式平台(如TensorRT、NCNN),无需数据库,所有数据和模型参数均存储在文件系统中。DeepDetect通过JSON格式通信,提供Python和Javascript客户端,易于集成到现有应用中。
thorough-pytorch - 从基础到进阶的PyTorch深度学习教程
PyTorch深度学习数据科学机器学习课程Github开源项目
《深入浅出PyTorch》是一门完整的课程,适用于深度学习的学习者,内容从基础到进阶。包括PyTorch的安装、基础知识、主要模块、模型定义、进阶训练技巧、以及可视化技术等。课程通过实际案例和项目实战提高编程与实践能力。适合具备Python编程和机器学习基础的人,通过协作学习提高问题解决能力。
uTensor - 基于TensorFlow,专为Arm设备优化的轻量级机器学习推理框架
uTensor机器学习TensorFlow嵌入式系统ArmGithub开源项目
uTensor是一个基于TensorFlow,专为Arm设备优化的轻量级机器学习推理框架。其核心运行时库仅有约2KB大小,提供模块化架构、低功耗执行、便捷调试和高效错误处理等功能。通过重构代码和工具,uTensor提升了模型修改和扩展的易用性,并支持高性能操作符和内存管理方案,确保系统运行的安全性和可靠性。
AndroidTensorFlowMachineLearningExample - Android应用集成TensorFlow的详细教程
AndroidTensorFlow机器学习对象检测示例项目Github开源项目
此项目提供了在Android应用中集成TensorFlow的详细指南。开发者可以学习如何构建和使用TensorFlow项目及其库文件(.so和.jar文件),通过具体示例了解如何使用TensorFlow进行物体检测,包括处理从相机拍摄的图像。适合希望将机器学习技术应用在移动设备上的开发者。
pipcook - 将JavaScript和机器学习无缝结合的前端工程框架
PipcookJavaScript机器学习前端开源Github开源项目
Pipcook是一个面向JavaScript工程师的开源机器学习应用框架,支持前端与机器学习的无缝集成。该框架具备模块化设计,灵活易用,包含机器学习流水线框架、管理工具及JavaScript运行时环境,并通过插件机制支持数据集处理、模型训练、验证和部署。适用于Web工程师学习、训练和优化机器学习模型,通过简便的命令行工具和示例,引导用户快速上手和部署机器学习应用。
pyprobml - 提供Python 3代码,用于复现《概率机器学习:入门》和《概率机器学习:高级主题》书中的图表
pyprobml机器学习图像重现PythonnotebooksGithub开源项目
pyprobml项目提供Python 3代码,用于复现《概率机器学习:入门》和《概率机器学习:高级主题》书中的图表。该项目采用numpy、scipy、matplotlib、sklearn等标准库,以及JAX、Tensorflow和Torch等深度学习框架。用户可在本地运行或通过Colab使用,适合需要高性能计算的用户也支持Google Cloud Platform。本项目目前处于维护模式,有意贡献者可查看项目官网的贡献指南。
TensorFlow.NET - 用 C# 实现完整的 Tensorflow API,允许 .NET 开发人员使用跨平台的 .NET Standard 框架开发、训练和部署机器学习模型
TensorFlow.NETTensorFlowKeras.NET机器学习Github开源项目
TensorFlow.NET为.NET Standard框架提供了TensorFlow绑定,使.NET开发者能够使用C#或F#进行机器学习模型的开发、训练和部署。项目内置Keras高级接口,支持将Python代码无缝移植到.NET环境,适用于Windows、Linux和MacOS系统,并支持CPU和GPU版本。
gin-config - 基于依赖注入的轻量级Python配置工具
Gin ConfigPython配置框架机器学习TensorFlowGithub开源项目
Gin是一个基于依赖注入的轻量级Python配置工具,特别适合机器学习实验(如TensorFlow)。通过使用@gin.configurable装饰器,它允许从配置文件或命令行设置默认参数,简化配置管理并提高项目的灵活性。支持函数、类和实例的配置引用及作用域管理,专为复杂参数结构设计。尽管仍处于alpha开发阶段,但它大大简化了参数设置和代码的可读性。
python-small-examples - Python常见小例子和应用案例集合
Python算法数据分析机器学习正则表达式Github开源项目
本项目汇集了多个Python小例子和案例,涵盖数据分析、算法与机器学习,帮助用户深入理解Python应用。每个例子均含有详细说明和代码实现,适合初学者及有经验的编程人员参考学习。通过这些示例,用户可以提升编程技巧,解决实际问题,增强对Python编程的自信。
TensorFlow-Unreal - 用于TensorFlow的虚幻引擎插件
TensorFlowUnreal Engine机器学习插件PythonGithub开源项目
TensorFlow-Unreal插件允许在Unreal项目中训练和实现先进的机器学习算法。该插件提供C++、Blueprint和Python脚本,简化TensorFlow操作的集成。依赖于UnrealEnginePython和SocketIO Client插件,支持自动安装依赖项。当前仅支持Windows平台,未来版本将增加更多开发环境和原生支持。安装过程简单,并提供详细的Python和Blueprint API,帮助开发者快速上手并实现定制功能。
pytorch-widedeep - 基于PyTorch的多模式深度学习工具包,结合表格、文本和图像数据
pytorch-widedeep多模态深度学习宽和深模型表格数据机器学习Github开源项目
pytorch-widedeep是一个基于Google的Wide and Deep算法的开源项目,专为多模式数据集设计,支持结合表格、文本和图像数据。该工具包提供多种架构和自定义模型支持,如TabMlp、BasicRNN、TabTransformer等。详细的安装、快速入门和使用扩展步骤可在官方文档中找到。pytorch-widedeep适合多模式数据的深度学习研究和应用。
practical-machine-learning-with-python - 实际应用中的机器学习与深度学习指南
Practical Machine Learning with Python机器学习Python深度学习数据科学Github开源项目
通过结构化的三层方法和实际案例,本书帮助读者掌握机器学习和深度学习技能。内容涵盖scikit-learn、pandas、tensorflow等工具,提供数据处理、特征工程、建模和部署的详细指导,以及多个跨行业的案例研究,支持独立完成端到端的机器学习项目。
strawberryfields - 全栈量子光学电路Python库
化学Github开源项目Strawberry Fields量子光学电路量子计算机器学习
Strawberry Fields是一个全栈Python库,专用于设计、模拟和优化连续变量量子光学电路。其功能包括在Xanadu量子硬件上执行光子算法,解决图优化、网络优化、机器学习和化学等问题。该库配备先进的模拟器,支持TensorFlow后端进行量子程序训练与优化。兼容Python 3.7至3.10,安装简便,提供丰富的教程和实用应用,并鼓励社区参与贡献。
Ego4d - 大规模多模态视频数据集与基准测试的最新发展
Ego-Exo4DEgo4D多模态数据集视频数据集机器学习Github开源项目
Ego-Exo4D和Ego4D是全球最大的第一人称和多视角视频机器学习数据集,含有时间同步的视频和丰富的注释。Ego4D数据集包括超过3700小时的注释视频,Ego-Exo4D的V2版本新增了1286.30小时的视频内容,提供数据下载、特征提取和研究的CLI工具和API。详细信息请查阅官方网站和文档。
he4o - 通用人工智能系统,支持多种学习方式和实时决策
he4o螺旋熵减机通用人工智能机器学习神经网络Github开源项目
he4o系统是一种通用人工智能(AGI)解决方案,结合了迁移学习和强化学习,支持稀疏码、概念和时序等知识表征。系统能自主执行终身动态学习,基于集合论和概率论进行计算,并利用DOP编程思想进行知识演化。he4o能在单机终端如iOS设备上高效运行。
zoom-learn-zoom - 数字变焦机器学习技术驱动摄影效果提升
zoom-learn-zoom机器学习数字变焦tensorflowSR-RAWGithub开源项目
该项目展示了机器学习在摄影数字变焦中的应用,突出使用真实RAW传感器数据进行训练的优势。项目基于TensorFlow开发,可在Ubuntu 16.04 LTS上运行。提供了SR-RAW数据集的下载和使用指南,包括详细的快速推理和训练步骤,并介绍了CoBi损失的实现和数据预处理方法。适用于Sony Digital Camera Raw及其他RAW数据格式,适合计算机视觉和图像处理领域的研究和应用。
LAMBDA - LAMBDA:无代码多代理数据分析系统,集成大模型与自然语言技术
LAMBDA数据分析多智能体系统开源项目机器学习Github
LAMBDA 是一个创新的开源无代码多代理数据分析系统,通过大模型解决复杂数据问题。主要功能包括通过自然语言指令进行数据分析、多代理模块(编程和检查代理)生成与调试代码、灵活的模型和算法集成、自动报告生成等。LAMBDA 提供易用的用户界面,允许直接干预操作过程,大幅提升数据科学实践和分析模式。
compression - 帮助构建端到端优化的数据压缩机器学习模型的一套数据压缩工具
TensorFlow Compression数据压缩机器学习库模型Github开源项目
TensorFlow Compression 提供一套数据压缩工具,帮助构建端到端优化的数据压缩机器学习模型。该库支持高效存储数据表示,减少性能损失。主要功能包括范围编码、熵模型类以及用于数据压缩的额外TensorFlow功能和Keras层。2024年2月1日起,该库进入维护模式,适用于TensorFlow 2.14及以上版本。用户可以通过教程和论文链接深入了解有损数据压缩及模型优化方法。
RedisAI - 专为深度学习和机器学习模型设计的Redis模块
RedisAI深度学习机器学习DockerRedis模块Github开源项目
RedisAI是一个Redis模块,设计用于执行和管理深度学习与机器学习模型的数据。它支持多种主流DL/ML框架,优化计算吞吐量并减少延迟,同时利用Redis的生产环境优势简化模型部署和服务。虽然RedisAI已停止维护,但文档和示例仍然可以参考和使用。
Android-TensorFlow-Lite-Example - 在Android应用中集成TensorFlow Lite的介绍,用于通过相机图像进行对象检测
TensorFlow Lite机器学习Android对象检测应用程序Github开源项目
该项目展示了如何在Android应用中集成TensorFlow Lite,用于通过相机图像进行对象检测。这是一个适合学习和实际应用的机器学习示例项目。
audio - 适用于PyTorch音频处理的库,支持多种文件格式与音频数据集
torchaudioPyTorch音频处理机器学习API参考Github开源项目
torchaudio是为PyTorch设计的音频处理库,提供GPU加速和自动微分,支持加载和保存多种音频格式(如wav、mp3、ogg、flac等),并提供常见数据集的数据加载器及音频转换功能(如频谱图、Mel频谱图)。该库还提供兼容其他库的接口,适用于音频和语音处理方面的应用。
cheatsheets-ai - 深度学习和机器学习工程师常用速查表
AI Cheatsheets机器学习深度学习TensorFlowKerasGithub开源项目
提供详尽的深度学习和机器学习速查表,包括Tensorflow、Keras、Numpy等热门工具,帮助工程师和研究人员快速掌握核心知识,提高工作效率。访问AI Cheatsheets获取更多资源和最新技术信息,适用于各水平从业者。
相关文章
Ray: 统一框架助力AI和Python应用扩展
3 个月前
SQLFlow: 融合SQL与AI的创新技术
3 个月前
Efficient-AI-Backbones: 华为诺亚方舟实验室开发的高效AI骨干网络
3 个月前
Netron: 强大的神经网络和机器学习模型可视化工具
3 个月前
DVC: 开源数据版本控制系统助力数据科学和机器学习项目
3 个月前
SynapseML:简单而强大的分布式机器学习库
3 个月前
TensorWatch: 微软开源的机器学习调试与可视化工具
3 个月前
AI专家路线图2024:成为人工智能专家的学习指南
3 个月前
Ray :用于扩展 AI 和 Python 应用程序的统一框架
2024年08月03日