#TensorFlow

auto-maple - 精确和智能的Python机器人,用于自动化MapleStory游戏操作
Auto MapleMapleStoryTensorFlowOpenCV游戏机器人Github开源项目
Auto Maple是一款智能Python机器人,使用模拟按键、TensorFlow机器学习、OpenCV模板匹配及其他计算机视觉技术自动执行MapleStory游戏操作。它支持命令书机制和例程文件编译,精准跟踪玩家位置并优化游戏路径,还能自动解决游戏中的谜题。详细的设置和安装指南可帮助用户轻松部署提升游戏体验。
Stylized-ImageNet - 介绍如何在卷积神经网络中创建和使用风格化的ImageNet数据集
ImageNetStylized-ImageNetCNNPyTorchTensorFlowGithub开源项目
项目详细介绍了如何创建Stylized-ImageNet,一个经风格化处理的ImageNet版本,用于诱导卷积神经网络(CNN)的形状偏向。Stylized-ImageNet通过改变图像的局部纹理而保持整体形状完整,并有助于提高模型的准确性和鲁棒性。项目提供了使用说明、训练细节和Docker镜像,简化实现过程。用户还可使用提供的代码对任何图像数据集进行风格化处理,提升研究效率。
doctr - 由深度学习提供支持的无缝、高性能和可访问的库,用于 OCR 相关任务
docTROCRTensorFlowPyTorch文本识别Github开源项目
docTR提供高效、准确的OCR解决方案,支持PDF和图像文件,基于TensorFlow 2和PyTorch。能快速检测识别文档文字,并提供多种处理旋转文档选项。用户可使用预训练模型快速上手或自定义架构。解析结果可视化且支持导出为JSON格式,方便后续处理和分析。
SmartCropper - 智能图片裁剪库,适用于身份证、名片和文档
SmartCropper智能图片裁剪opencv机器学习TensorFlowGithub开源项目
SmartCropper 是一个智能图片裁剪库,适用于身份证、名片和文档等照片。它使用基于 OpenCV 的智能算法识别边框,提供拖动锚点手动调节选区和放大镜定位功能,并通过透视变换裁剪和矫正选区来还原正面图片。该库支持丰富的 UI 设置,包括辅助线、蒙版、锚点和放大镜等,通过使用 TensorFlow 的 HED 网络优化智能选区算法,提高识别率,尤其适用于大图片的高效裁剪。
PINTO_model_zoo - 提供多框架神经网络模型转换与量化的开源工具
PINTO_model_zoo量化TensorFlowONNXPyTorchGithub开源项目
PINTO_model_zoo 是一个开源工具库,支持 TensorFlow、PyTorch、ONNX、OpenVINO 等多个框架的模型转换和量化。项目提供多种量化方法,包括权重量化、整数量化和浮点数量化,旨在优化模型性能以适应不同平台,如 RaspberryPi 和 EdgeTPU。它还提供大量预量化模型和详细转换指南,帮助开发者在各种设备上高效部署深度学习模型。
imgclsmob - 深度学习卷积网络的研究与实现,涵盖多种框架和预训练模型
deep learningcomputer visionMXNetPyTorchTensorFlowGithub开源项目
此存储库专注于计算机视觉领域的卷积网络研究,包含多种分类、分割、检测和姿态估计模型的实现,支持MXNet/Gluon、PyTorch、Chainer、Keras和TensorFlow等框架。提供了训练、评估和转换的脚本以及针对不同框架的PIP包,模型预训练于ImageNet、CIFAR-10/100、SVHN等数据集,能够自动加载预训练权重。
Open3D-ML - Open3D 的扩展,用于处理 3D 机器学习任务
Open3D-ML3D机器学习TensorFlowPyTorch语义分割Github开源项目
Open3D-ML基于Open3D库,扩展了3D机器学习工具,支持语义点云分割和目标检测等应用。提供预训练模型和训练管道,兼容TensorFlow和PyTorch框架,易于集成到现有项目中。同时,提供数据可视化等通用功能,覆盖多种数据集和算法,提高3D数据处理效率和效果。
watermark-removal - 基于机器学习的开源水印去除项目
Watermark-Removal图像修复机器学习深度学习TensorFlowGithub开源项目
这个开源项目利用机器学习的图像修复技术来去除图像中的水印,使结果与原始图像几乎没有区别。项目受到Contextual Attention和Gated Convolution研究的启发,并采用Tensorflow 1.15.0和neuralgym工具包。用户可以通过Google Colab轻松运行项目,按照提供的详细操作步骤和下载链接来清除图像水印。
rust - Rust语言TensorFlow绑定,支持多平台和GPU加速
TensorFlowRust绑定文档安装Github开源项目
TensorFlow Rust提供符合Rust语言习惯的TensorFlow绑定,支持便捷下载或编译TensorFlow共享库和GPU加速。该项目仍在活跃开发,API尚未完全稳定。用户可以通过在Cargo.toml中添加依赖项并运行cargo build来构建,详见文档和示例代码。
tensorforce - 适用于研究与实操的模块化深度强化学习 TensorFlow 框架
Tensorforce深度强化学习TensorFlow开源框架PythonGithub开源项目
Tensorforce 是一个开源的深度强化学习框架,基于TensorFlow构建,具有模块化设计,支持多种算法和环境适配,确保模型移植与编程语言无关。
asl-ml-immersion - 详细讲解在Vertex AI上大规模运维TensorFlow、Scikit-learn与PyTorch模型的方法
Vertex AIGoogle CloudTensorFlowJupyter notebooksAdvanced Solutions LabGithub开源项目
该项目由Google Cloud的Advanced Solutions Lab团队维护,提供包含在Vertex AI上运行的Jupyter笔记本。内容涵盖多种模型架构和数据模态,包括DNN、CNN、RNN和transformers,主要使用TensorFlow和Keras实现。还介绍如何在Vertex AI上进行模型训练、调优和服务。项目结构清晰,用户可通过练习和解决方案目录提高编程技能。
ASRT_SpeechRecognition - 中文语音识别系统,支持多平台和多种API接口
ASRT语音识别TensorFlowPython深度学习Github开源项目
ASRT是一款基于深度学习的中文语音识别系统,采用TensorFlow框架实现。支持数据集包括Thchs30、ST-CMDS、Primewords、aishell-1等,通过DCNN+CTC模型和最大熵隐马尔可夫模型实现汉字拼音识别。该系统跨平台兼容,提供多种API接口和SDK。适用于Linux和Windows系统,最低硬件要求为4核CPU、16GB RAM和NVIDIA GPU。提供详细的安装、训练、部署文档及Demo,适合开发者和研究人员使用。
easy-tensorflow - TensorFlow教程与简化代码示例
Easy-TensorFlowTensorFlow深度学习教程PythonGithub开源项目
Easy-TensorFlow提供详尽的教程和简化的代码实现,旨在简化学习路径。项目涵盖从基础到高级的教程,每个步骤都有全面解释和源代码示例。它强调低层和高层网络训练接口、Tensorboard可视化工具、多GPU支持等特性。无论是新手还是有经验的开发者,都可以通过这些教程更加高效地掌握TensorFlow。
tensorflow-onnx - 将TensorFlow(包括tf-1.x和tf-2.x)、Keras、TensorFlow.js和TFLite模型转换为ONNX格式的工具
tf2onnxTensorFlowONNXKerasPythonGithub开源项目
该工具支持将TensorFlow(包括tf-1.x和tf-2.x)、Keras、TensorFlow.js和TFLite模型转换为ONNX格式,支持命令行和Python API操作。兼容Windows和Linux操作系统,支持Python 3.7至3.10,以及多种ONNX opset(从opset 14至opset 18)和TensorFlow版本。提供详细的安装步骤、转换指南和常见问题解决方案,全面支持saved model、checkpoint和graphdef等多种模型格式。
ncps - NCP、LTC 和 CfC 有线神经模型的 PyTorch 和 TensorFlow 实现
Neural Circuit PoliciesPyTorchTensorFlowCfCLTCGithub开源项目
神经电路策略(NCPs)是一种设计稀疏递归神经网络的方法,灵感来源于秀丽隐杆线虫的神经系统。该开源项目提供与PyTorch和TensorFlow兼容的模块,增强可审计的自主性。其安装步骤简便,并且提供了丰富的文档和互动教程,帮助用户从基础到复杂模型的创建。多种示例和教程,包括在Google Colab上的演示,让用户快速掌握NCPs的应用。
uncertainty-baselines - 提供高质量的不确定性和鲁棒性标准模板
Uncertainty BaselinesTensorFlowTPU模型数据集Github开源项目
Uncertainty Baselines提供高质量的不确定性和鲁棒性标准模板,作为研究人员新想法和应用的起点,促进技术交流。项目高效实施关键任务,减少对代码库其他文件的依赖,便于独立使用。建议不确定性和鲁棒性评估的最佳实践,帮助研究人员快速原型化和基准比较。支持TensorFlow开发,可在TPUs和GPUs上运行,提升实验灵活性和重复性。
tfx - 基于TensorFlow的生产级机器学习流水线平台
TFXTensorFlow机器学习平台GoogleApache AirflowGithub开源项目
TFX是Google开发的基于TensorFlow的生产级机器学习平台,提供配置框架来搭建多个TFX组件的机器学习流水线。该流水线可以用Apache Airflow和Kubeflow Pipelines进行编排,组件和编排系统都可扩展,支持ML Metadata后端来实现实验追踪和模型热启动等高级功能。TFX适用于Python 3.9至3.10,兼容多种主要依赖库。
uTensor - 基于TensorFlow,专为Arm设备优化的轻量级机器学习推理框架
uTensor机器学习TensorFlow嵌入式系统ArmGithub开源项目
uTensor是一个基于TensorFlow,专为Arm设备优化的轻量级机器学习推理框架。其核心运行时库仅有约2KB大小,提供模块化架构、低功耗执行、便捷调试和高效错误处理等功能。通过重构代码和工具,uTensor提升了模型修改和扩展的易用性,并支持高性能操作符和内存管理方案,确保系统运行的安全性和可靠性。
AndroidTensorFlowMachineLearningExample - Android应用集成TensorFlow的详细教程
AndroidTensorFlow机器学习对象检测示例项目Github开源项目
此项目提供了在Android应用中集成TensorFlow的详细指南。开发者可以学习如何构建和使用TensorFlow项目及其库文件(.so和.jar文件),通过具体示例了解如何使用TensorFlow进行物体检测,包括处理从相机拍摄的图像。适合希望将机器学习技术应用在移动设备上的开发者。
agents - 可靠、可扩展且易于使用的TensorFlow Contextual Bandits和强化学习库
TF-AgentsTensorFlow强化学习上下文赌博机PythonGithub开源项目
TF-Agents是一个简化实现、部署和测试新Contextual Bandits和强化学习算法的TensorFlow库。它提供了经过充分测试和模块化的组件,方便修改与扩展,加快代码迭代,并拥有良好的测试集成和基准测试功能。TF-Agents支持多种知名算法如DQN、DDPG和PPO,配有详尽的教程和示例,帮助用户快速上手。无论是稳定版还是夜间版,都可以根据需求进行安装使用,且库的开发保持积极进行以确保灵活与前沿。
GPflow - 用于构建 Gaussian process 模型的 Python 包
GPflowTensorFlowGaussian processPython开源项目Github
GPflow 是一个用于构建 Gaussian process 模型的 Python 包,支持组合内核和现代推断。基于 TensorFlow 2.4+ 和 TensorFlow Probability,GPflow 能在 GPU 上高效运行。项目提供详细文档、社区支持和多个实际使用示例,适用于各种机器学习任务。作为开源项目,GPflow 鼓励开发者贡献代码。
examples - TensorFlow示例与教程,支持学习深度学习
TensorFlow深度学习社区示例课程材料TensorFlow文档Github开源项目
TensorFlow示例库提供丰富的深度学习课程材料和示范代码,适合深入学习TensorFlow技术。库内容涵盖社区示例、官方课程材料及TensorFlow博客和YouTube频道的支持内容。通过阅读核心文档和示例代码,用户可以更好地理解和应用TensorFlow。欢迎社区贡献,查看贡献指南了解详细信息。
tract - 神经网络推理工具,支持多种格式与优化
tractONNXNNEF神经网络推理TensorFlowGithub开源项目
`tract`是一款神经网络推理工具,支持读取和优化ONNX与NNEF格式。它提供多种神经网络模型的支持,并附有详尽的技术文档和应用实例,适用于移动设备和微控制器等多种应用场景。
kotlindl - 高层次的深度学习API,用Kotlin编写,适用于JVM和安卓环境
KotlinDL深度学习卷积神经网络KerasTensorFlowGithub开源项目
KotlinDL是一种高层次的深度学习API,用Kotlin编写,适用于JVM和安卓环境。它利用TensorFlow和ONNX Runtime,为开发者提供从零训练深度学习模型、导入Keras和ONNX模型进行推理,以及迁移学习功能。KotlinDL旨在简化深度学习的部署,是生产环境的理想选择。提供详尽的文档、教程和丰富的代码示例,帮助开发者轻松上手并优化深度学习应用。
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开发阶段,但它大大简化了参数设置和代码的可读性。
frugally-deep - 在C++中运行Keras模型,无需依赖TensorFlow的小型的头文件库
frugally-deepKerasC++TensorFlow模型预测Github开源项目
frugally-deep是一个小型的头文件库,允许在C++中运行Keras模型进行预测而无需依赖TensorFlow。它依赖于FunctionalPlus、Eigen和json头文件库,支持复杂的模型拓扑,并显著减小二进制大小。项目特点包括支持多种层类型、节省RAM以及通过并行处理提高预测性能。frugally-deep在单核CPU上表现相对较快,适合内存敏感和需要快速部署的应用。
tf-quant-finance - 基于TensorFlow的高性能量化金融库,支持多层数学和定价模型
TF Quant FinanceTensorFlow数学方法定价模型PythonGithub开源项目
TF Quant Finance利用TensorFlow的硬件加速和自动微分,提供从基础数学算法到高级定价模型的功能,包括优化、插值、微分方程求解和金融模型校准。库的功能正在不断扩展,并提供独立可运行的示例,便于用户学习和应用。
SimpleHTR - TensorFlow手写文本识别系统,支持单词和整行文本识别
TensorFlow手写文字识别IAM数据集CTC解码字束搜索解码Github开源项目
本手写文本识别系统使用TensorFlow实现,并训练于IAM数据集。其能够识别单词和整行文本,验证集中3/4的单词被正确识别,字符错误率约为10%。系统提供预训练模型下载和多种解码器选项,包括适用于Windows的word beam search解码器。此外,还支持快速数据加载和训练设置,适合快速开发与部署文本识别应用。
TensorFlow-Unreal - 用于TensorFlow的虚幻引擎插件
TensorFlowUnreal Engine机器学习插件PythonGithub开源项目
TensorFlow-Unreal插件允许在Unreal项目中训练和实现先进的机器学习算法。该插件提供C++、Blueprint和Python脚本,简化TensorFlow操作的集成。依赖于UnrealEnginePython和SocketIO Client插件,支持自动安装依赖项。当前仅支持Windows平台,未来版本将增加更多开发环境和原生支持。安装过程简单,并提供详细的Python和Blueprint API,帮助开发者快速上手并实现定制功能。
t81_558_deep_learning - 深度神经网络的应用
Deep LearningTensorFlowKerasWashington UniversityJeff HeatonGithub开源项目
本课程结合先进训练技术和神经网络架构,使学生能够处理表格数据、图像、文本和音频。内容涵盖经典神经网络、卷积神经网络(CNN)、长短期记忆网络(LSTM)、门控循环单元(GRU)、生成对抗网络(GAN)和强化学习,应用于计算机视觉、时间序列、安全性、自然语言处理(NLP)和数据生成等领域。通过使用Python实现TensorFlow和Keras,课程特别侧重深度学习的实际应用。无需预先了解Python,但需具备基本编程知识。
tensorflow-101 - 面部表情识别、面部识别和外貌特征预测等应用的深度学习教程
TensorFlow深度学习面部识别情感识别年龄和性别预测Github开源项目
该项目提供详尽的深度学习教程,包括面部表情识别、面部识别和外貌特征预测等应用。用户可以获取源代码和逐步教程,并使用Kaggle数据集进行训练。涵盖先进的识别模型如VGG-Face、FaceNet和DeepFace,适用于大规模数据集。此项目为深度学习开发者提供全面的学习资源,从基础到实战。
machine-learning-curriculum - 了解机器学习及其工具,全面提升技能指南
Machine LearningDeep LearningReinforcement LearningArtificial IntelligenceTensorFlowGithub开源项目
该教程旨在引导学习机器学习,推荐实用工具和媒体资源,帮助用户融入机器学习领域。内容定期更新,保持新鲜度并移除过时信息。涵盖机器学习、深度学习、强化学习及最佳实践等多个主题,并提供详细的学习资源和书籍推荐。适合从初学者到高级用户,帮助提升机器学习技能,掌握最新技术。
neural-structured-learning - 利用结构化信号提升神经网络的准确性和鲁棒性
Neural Structured LearningTensorFlow神经网络图学习对抗学习Github开源项目
Neural Structured Learning (NSL) 利用图结构和对抗扰动等信号,提高神经网络模型的准确性和鲁棒性,特别适用于标注数据较少的情况。NSL 提供了 Keras 和 TensorFlow 的 API,帮助开发者在训练时融合结构化信号,兼容各种神经网络。结构化信号仅在训练阶段使用,对推理流程没有影响。
rl-book - 强化学习理论及Python实现的教程和代码
Reinforcement LearningTensorFlowPyTorch算法理论Github开源项目
本书系统介绍强化学习,从基础理论到具体算法实现,包含基于TensorFlow和PyTorch的代码对照,实现经典和现代深度强化学习算法。提供完整数学推导和高质量代码,适合希望深入理解和应用强化学习的读者。
deep-learning-containers - 高效优化的TensorFlow、PyTorch与MXNet深度学习环境
AWS Deep Learning ContainersAmazon SageMakerTensorFlowPyTorchMXNetGithub开源项目
AWS Deep Learning Containers提供预配置的Docker镜像,支持TensorFlow、PyTorch和MXNet的模型训练与服务。集成了Nvidia CUDA和Intel MKL库,优化了GPU和CPU实例性能。这些容器已在Amazon SageMaker、EC2、ECS和EKS上进行了测试和验证,确保广泛应用和稳定性能。了解更多关于兼容镜像的信息,助力高效开发与部署AI模型。