#TensorFlow
elasticdl - Kubernetes原生深度学习框架,支持弹性调度和容错
ElasticDL深度学习KubernetesTensorFlowPyTorchGithub开源项目
ElasticDL是一个Kubernetes原生的深度学习框架,提供故障容错和弹性调度功能。通过Kubernetes的原生设计,ElasticDL能够实现故障恢复,并与其优先权抢占机制协同工作,提高集群整体利用率。框架支持TensorFlow和PyTorch,界面简洁,用户可通过命令行进行分布式训练。无论在本地、内部集群还是公有云,ElasticDL都能快速启动深度学习任务。
BladeDISC - 用于机器学习工作负载的动态形态编译器
BladeDISCPAI-BladeTensorFlowPyTorchMLIRGithub开源项目
BladeDISC是一款用于机器学习工作负载的动态形态编译器,支持TensorFlow和PyTorch在GPGPU和CPU上的性能优化。它的架构支持动态形态工作负载,并在静态和动态形态场景中表现出色。BladeDISC提供灵活的部署解决方案,包括插件模式和独立模式。该项目基于MLIR构建,并与mlir-hlo项目密切合作。访问官方网站获取更多信息和文档资料。
docs-l10n - TensorFlow文档和Jupyter笔记本的多语言支持
GitLocalize贡献Github开源项目TensorFlow翻译提交
该项目提供TensorFlow文档和Jupyter笔记本的翻译。用户可通过页面语言切换器或在URL中添加语言代码来查看翻译内容。贡献者可以通过GitLocalize提交拉取请求,并需签署贡献者许可协议以贡献到该开源项目。该项目遵循TensorFlow和Google的文档风格指南。
coursera-deep-learning-specialization - Coursera深度学习课程,涵盖神经网络、卷积网络和序列模型
Deep Learning SpecializationTensorFlowAndrew NgConvolutional Neural NetworksCourseraGithub开源项目
《深度学习》由Andrew Ng教授主讲,包括神经网络、序列模型等方面的编程作业和测验。学员将学到TensorFlow 2、Keras等最新技术,课程内容2021年更新,涵盖前沿发展,适合系统学习深度学习的学员。
zero-to-mastery-ml - 从零到精通的机器学习全面指南
Zero to Mastery Machine Learning机器学习数据科学Scikit-LearnTensorFlowGithub开源项目
本教程涵盖了机器学习从基础到高级的完整学习路径。内容包括代码示例、笔记本、图像和其他资料,均可通过Udemy和zerotomastery.io获取。课程内容包括六步机器学习建模框架、数据科学工具、结构化数据项目、神经网络及深度学习。最新的在线课程材料正在开发中,预计2024年发布更新。此外,还提供学生分享的学习笔记,丰富学习资源。
keras-tcn - 强化长记忆能力的时序卷积网络
Keras TCNTemporal Convolutional NetworkTensorFlowLSTMGRUGithub开源项目
该项目介绍了时序卷积网络(TCN)如何在长时间序列数据中替代LSTM/GRU并表现出更优异的性能。TCN提供更长的记忆能力、更稳定的梯度,同时支持并行处理和灵活的感受野。这些特性在人脸识别、添加任务、复制记忆任务和语言模型等任务中表现突出。用户可以通过本项目配置和运行TCN模型,探索其在不同任务中的应用潜力。
liquid_time_constant_networks - Liquid Time-Constant Networks (LTC) 的代码库
Liquid time-constant Networkspython3TensorFlowBPTTcontinuous-time modelsGithub开源项目
本项目提供了Liquid time-constant Networks等连续时间模型的官方训练资源。支持使用TensorFlow和Python进行模型训练与评估,适用于手势分割、房间占用检测、交通量预测等多种数据集。通过详细的步骤和参数设置指导,科研人员和开发者可以优化并存储训练结果,深入探索连续时间模型的应用。
tf2jax - 实验性TensorFlow到JAX函数转换库
TF2JAXTensorFlowJAX函数转换机器学习Github开源项目
tf2jax是一个实验性库,用于将TensorFlow函数和计算图转换为JAX函数。它支持SavedModel和TensorFlow Hub格式,使现有TensorFlow模型能够在JAX环境中重用。该库提供透明的转换过程,便于调试和分析。tf2jax支持自定义梯度和随机性处理,并提供灵活的配置选项。尽管存在一些限制,tf2jax为JAX用户提供了一种集成TensorFlow功能的有效方法。
tensorflow-image-models - 将PyTorch图像模型移植到TensorFlow的预训练模型库
TensorFlow图像模型预训练权重机器学习深度学习Github开源项目
tensorflow-image-models是一个将PyTorch图像模型移植到TensorFlow的开源项目。它提供了多种预训练模型,包括ViT、DeiT、ResNet等,可用于图像分类和分割。该项目为开发者提供了简单的API来创建、预处理和保存/加载模型,并支持调整类别数量以适应不同任务。通过这个模型库,研究人员和开发者可以更方便地在TensorFlow中使用先进的图像模型。
tfcausalimpact - TensorFlow实现的因果影响分析库
CausalImpact时间序列分析贝叶斯结构模型TensorFlow因果推断Github开源项目
tfcausalimpact是一个基于TensorFlow实现的因果影响分析库。该工具利用贝叶斯结构模型分析干预前后的数据,评估干预效果。支持Python 3.7-3.11,提供统计结果输出和可视化功能。通过变分推断和HMC两种拟合方法,在分析精度和计算性能间实现平衡。适用于研究人员和数据科学家进行因果推断分析,操作简便,功能强大。
Pretrained-Language-Model - 先进预训练语言模型与优化技术集合
预训练语言模型自然语言处理MindSporeTensorFlowPyTorchGithub开源项目
此开源项目汇集了多个先进的预训练语言模型和相关优化技术。包含200B参数中文语言模型PanGu-α、高性能中文NLP模型NEZHA、模型压缩技术TinyBERT和DynaBERT等子项目。这些模型在多项中文NLP任务中表现出色,支持MindSpore、TensorFlow和PyTorch等多种深度学习框架。
estimator - TensorFlow 简化机器学习编程的高级API
TensorFlowEstimator机器学习API模型Github开源项目
TensorFlow Estimator是TensorFlow生态系统中的高级API,旨在简化机器学习编程过程。它集成了模型训练、评估、预测和导出功能,提供直观的接口,使开发者能高效构建和部署机器学习模型。作为TensorFlow主包的重要组件,Estimator为用户提供了加速机器学习工作流程的有力工具。
data-validation - 用于机器学习数据验证和探索的高扩展性工具库
TensorFlow数据验证机器学习数据探索数据分析Github开源项目
TensorFlow Data Validation (TFDV) 是一个高度可扩展的机器学习数据验证和探索库。它与TensorFlow和TFX生态系统无缝集成,提供数据统计计算、分布可视化、自动模式生成和异常检测等功能。TFDV能够帮助开发者有效识别数据问题,保障数据质量,从而提升机器学习模型的可靠性和性能。
build - TensorFlow构建过程优化社区项目
TensorFlowSIG Build社区构建Docker镜像多平台支持Github开源项目
TensorFlow SIG Build是一个优化TensorFlow构建过程的开源社区项目。它提供丰富的资源、指南和工具,包括Docker镜像、语言绑定和多平台支持。该项目汇集了社区贡献的构建方案,涵盖了官方未支持的平台。TensorFlow SIG Build致力于拓展TensorFlow的应用范围,为开发者提供更多选择和创新空间。
benchmarks - TensorFlow模型性能评估工具集
TensorFlow基准测试性能评估CNNPerfZeroGithub开源项目
TensorFlow benchmarks 是一个用于评估TensorFlow模型性能的开源工具集。它主要包含PerfZero基准测试框架,同时还保留了不再维护的CNN基准测试脚本。这些工具可用于测试各种神经网络模型的性能,进行跨平台比较,以及优化深度学习应用。对于研究TensorFlow模型性能的开发者,这是一个有价值的资源。
community - TensorFlow开发者社区资源与协作平台
TensorFlow开发者社区设计文档特别兴趣小组项目治理Github开源项目
TensorFlow Developer Community是TensorFlow开源机器学习平台的开发者社区。该社区提供设计文档、特别兴趣小组(SIG)文档和项目运营流程。包含RFC流程、SIG资料和项目治理信息,为开发者提供全面资源和参与渠道。社区还维护了一个community repository,存储开发者社区使用的文档。通过此平台,开发者可获取最新TensorFlow社区资源,促进协作和知识交流。
tensorflow - TensorFlow与R语言的深度学习框架集成
TensorFlowR语言机器学习数据流图APIGithub开源项目
TensorFlow for R是一个将TensorFlow深度学习框架集成到R语言环境的开源项目。它支持在R中构建和执行TensorFlow计算图,兼容CPU和GPU运算。该项目提供完整的TensorFlow API访问,并包含安装指南和使用文档。适合需要在R中进行机器学习和大规模数值计算的研究人员和数据科学家使用。
retvec - 多语言文本向量化的高效解决方案
RETVec文本向量化多语言对抗性弹性TensorFlowGithub开源项目
RETVec是一种创新的文本向量化工具,为高效处理多语言文本而开发。它具有内置的抗干扰能力,可应对各种字符级修改。该工具支持超过100种语言,无需额外的词汇表。RETVec作为一个轻量级组件,可无缝集成到TensorFlow模型中。它同时提供TensorFlow Lite和JavaScript版本,适用于移动设备和网页应用。RETVec在提升模型稳定性的同时,保证了计算效率,是文本处理任务的理想选择。
visualkeras - 直观展示Keras和TensorFlow神经网络架构的Python可视化库
visualkeras神经网络可视化KerasTensorFlowPython包Github开源项目
visualkeras是一个用于可视化Keras和TensorFlow神经网络架构的Python库。它支持分层和图形两种架构生成样式,适用于CNN和前馈网络等多种模型。该库提供灵活的样式定制选项,包括生成图例、自定义颜色映射和隐藏特定层。用户可以通过多种参数控制图层间距、缩放和维度显示。visualkeras为神经网络架构的可视化提供了简单而功能丰富的解决方案,适用于研究和教育等多种场景。
awesome-tensorflow - TensorFlow资源大全 丰富的开源深度学习工具库
TensorFlow深度学习机器学习神经网络人工智能Github开源项目
这是一个全面的TensorFlow资源列表,涵盖教程、模型、项目、工具等多个方面。开发者和研究人员可以在此找到丰富的学习和应用资源,从入门到进阶。列表内容包括实验、库、视频、论文等,适合不同层次的TensorFlow使用者。这个资源集为探索TensorFlow的各种可能性提供了便利。
Recommender_System - 推荐系统全面指南:从理论基础到工业实践
推荐系统TensorFlowGolang召回排序Github开源项目
本项目系统介绍工业级推荐系统的理论知识,包括召回、排序、特征交叉和用户行为序列建模等核心环节。内容涵盖基于TensorFlow2的模型训练,以及高性能、高并发、高可用的Golang推理微服务实现。同时提供Scikit-learn和TensorFlow编程基础,为推荐系统学习者提供全面的知识体系和实践指导。
tensorflow-directml-plugin - DirectML驱动的TensorFlow硬件加速插件
TensorFlowDirectMLGPU加速机器学习WindowsGithub开源项目
TensorFlow-DirectML-Plugin是基于DirectML的TensorFlow插件,为Windows 10和WSL提供跨厂商硬件加速。该插件利用Pluggable Device API,支持在DirectX 12兼容硬件上训练和推理机器学习模型。目前处于早期开发阶段,兼容Python 3.8-3.11,支持AMD、Intel和NVIDIA主流GPU。该插件旨在为Windows平台的TensorFlow用户提供更多硬件加速选择。
libedgetpu - Coral设备边缘AI推理的高性能运行时库
Edge TPUCoral设备libedgetpu编译构建TensorFlowGithub开源项目
libedgetpu是一个开源项目,为Coral设备提供用户空间运行时驱动。支持多平台构建和ARM架构交叉编译,优化Edge TPU性能实现高效边缘AI推理。提供Docker、Bazel和Makefile构建方式,适用于Linux、macOS和Windows等主流操作系统。使用USB加速器时需注意散热问题,建议在适宜温度下操作以确保安全。
KinD_plus - 创新低光照图像增强技术
KinD++低光照图像增强深度学习计算机视觉TensorFlowGithub开源项目
KinD++是一个开源的低光照图像增强项目,基于TensorFlow实现。其核心创新在于引入多尺度照明注意力模块(MSIA),有效减少了非均匀斑点和过度平滑等视觉缺陷。项目提供完整的训练测试代码,兼容TensorFlow 2.0,并附带预训练模型。KinD++在多个标准数据集上表现优异,为低光照图像增强研究提供了新思路。
zoo - 轻量级二值化神经网络模型库
Larq Zoo神经网络深度学习TensorFlowPythonGithub开源项目
Larq Zoo是一个专注于二值化神经网络(BNN)的开源模型库,提供多种预训练BNN模型。作为Larq生态系统的一部分,它与Larq和Larq Compute Engine协同工作,支持BNN的构建、训练和部署。该项目适用于Python 3.8-3.10和TensorFlow 2.4-2.12版本,通过pip可轻松安装。Larq Zoo由Plumerai公司开发,旨在推进BNN研究和应用,特别适合在移动和边缘设备上部署AI。
handson-unsupervised-learning - Python实现无监督学习的实用指南
无监督学习Python机器学习TensorFlowscikit-learnGithub开源项目
该项目为Python无监督学习提供实践指南,介绍scikit-learn和TensorFlow框架处理未标记数据的方法。涵盖聚类、降维、生成模型等算法,并提供代码示例。项目包含Windows、macOS环境配置说明,支持GPU加速。内容涉及模式发现、异常检测、自动特征工程等应用,适合机器学习从业者参考学习。
cond_rnn - 条件时间序列预测的深度学习框架
ConditionalRecurrentKerasRNN时间序列TensorFlowGithub开源项目
ConditionalRecurrent是一个兼容Keras的包装器,用于基于时间不变数据进行条件时间序列预测。它支持各种循环层,通过学习条件表示来初始化RNN状态,有效模拟P(x_{t+1}|x_{0:t}, cond)。该库适用于包含外部输入的时间序列数据,如天气预测,为整合时间不变条件信息提供了实用的解决方案。
GAN-MNIST - TensorFlow实现的GAN模型生成MNIST手写数字图像
GANMNISTTensorFlow深度学习图像生成Github开源项目
此项目展示了使用TensorFlow实现生成对抗网络(GAN)处理MNIST手写数字数据集。项目包含模型定义、训练脚本和图像处理工具,支持MNIST和CelebA人脸数据集。通过生成样本的可视化结果,展示了GAN生成逼真手写数字图像的能力。项目代码复现了Theano版本的实现,为开发者提供了学习和实践GAN技术的参考资源。
deeplearning-tensorflow2-notebooks - 深度学习实践资源库,基于TensorFlow 2和Keras
深度学习TensorFlowKerasreceptive field可视化Github开源项目
deeplearning-tensorflow2-notebooks是一个开源的深度学习资源库,基于TensorFlow 2和Keras构建。项目包含多个Jupyter笔记本,涵盖深度学习的基础和高级主题。特色内容包括感受野的计算和可视化,有助于理解深度学习模型的内部机制。这个资源库适合各层次的学习者,提供了实践性的学习材料。项目同时提供波斯语支持,增加了其国际化特性。
ffn - 专为大脑组织体积EM数据集实例分割的神经网络
Flood-Filling Networks实例分割神经网络TensorFlow图像处理Github开源项目
Flood-Filling Networks (FFNs) 是一种专为复杂大型形状实例分割设计的神经网络模型,特别适用于大脑组织的体积电子显微镜数据集。FFN模型在处理大规模、高分辨率的神经影像数据时表现出色,能够准确识别和分割复杂的神经元结构。该开源项目在FIB-25数据集上展现了优秀性能,为神经科学研究提供了强大的分割工具,适合需要高精度神经元分割的研究人员使用。
recommender-system-tutorial - 使用TensorFlow和Keras构建推荐系统的实践教程
TensorFlow推荐系统机器学习深度学习MovieLens数据集Github开源项目
本项目提供了一个详细的推荐系统开发教程,基于TensorFlow Recommenders和Keras。教程介绍了信息检索和推荐系统基础,通过Jupyter notebook展示了MovieLens数据集处理、特征预处理、检索和排序模型构建,以及Spotify Annoy相似项搜索。内容涵盖了推荐系统的核心技术和实践方法,适合学术研究者和业界专业人士学习。
deep-algotrading - 深度学习算法在金融交易中的探索与实践
TensorFlow深度学习金融数据神经网络过拟合Github开源项目
本项目展示了深度学习技术在金融交易领域的应用。从简单回归到LSTM和策略网络,逐步介绍不同复杂度的算法模型。内容包括TensorFlow使用、深度强化学习概念,以及交易策略的构建与优化。通过代码示例和详细说明,读者可学习如何将深度学习应用于金融数据分析和算法交易。这是一个面向学习者和从业者的教育资源,展示了深度学习在非传统领域的创新应用。
models - 推荐系统深度学习模型库
Merlin Models推荐系统深度学习TensorFlowGPU加速Github开源项目
Merlin Models是专为推荐系统设计的深度学习库,提供从经典机器学习到前沿深度学习的多种高质量模型实现。该库简化了模型训练和部署流程,内置行业最佳实践,并支持GPU加速。Merlin Models主要提供TensorFlow API,包含矩阵分解、双塔模型等经典和最新推荐模型架构。此外,它还提供可重用的构建块,便于自定义模型,并与Merlin平台其他组件无缝集成,支持构建完整的推荐系统流程。
my-awesome-AI-bookmarks - 全面的AI学习资源库 从理论到实践的精选集合
深度学习机器学习TensorFlow神经网络人工智能Github开源项目
这是一个综合性的人工智能资源库,涵盖深度学习和机器学习领域。收录了业界顶尖专家的文章、代码实现和核心概念,内容从基础理论延伸到实际应用,包括迁移学习、强化学习和自然语言处理等热门主题。项目汇集了丰富的学习材料,适合AI研究者和从业者参考使用。
Hey-Jetson - 面向边缘计算的实时语音识别平台
语音识别深度学习Jetson神经网络TensorFlowGithub开源项目
Hey-Jetson项目旨在为边缘计算设备提供高效的语音识别解决方案。该平台利用深度学习技术,整合了膨胀卷积、双向GRU和注意力机制等先进方法,在LibriSpeech数据集上进行训练。经测试,模型在测试集上达到78%的余弦相似度和18%的词错误率,展现出良好的识别性能。此外,项目还提供了基于Flask的API接口,方便在Nvidia Jetson等嵌入式设备上进行实时语音识别推理。
sionna - 基于TensorFlow的开源通信系统仿真库推动物理层创新
Sionna深度学习通信系统开源库TensorFlowGithub开源项目
Sionna是一个开源Python库,利用TensorFlow进行数字通信系统的链路级仿真。该项目为物理层研究提供了实用工具,支持GPU加速,并配有多种示例和教程。研究人员和工程师可以通过pip或Docker安装使用。Sionna致力于提升性能和用户体验,为通信系统的开发和优化创造了便利条件。
相关文章
Thinc:一个创新的深度学习库,为您的机器学习项目带来全新体验
2024年08月30日
Frigate: 革命性的本地化智能监控系统
2024年08月30日
深度学习生产级系统的实践指南
2024年08月30日
Thinc: 一个创新的深度学习函数式编程库
2024年08月30日
深度学习生产级系统构建指南
2024年08月30日
DeepSpeech:开源嵌入式语音识别引擎
2024年08月30日
AI Cheatsheets:人工智能和机器学习工程师的必备速查表
2024年08月30日
Stanford TensorFlow 教程:深度学习研究的实用指南
2024年08月30日
SQLFlow: 融合SQL与AI的创新技术
2024年08月30日