Project Icon

hopsworks

基于Python的机器学习特征库和MLOps平台

Hopsworks 是一个安全且可治理的数据平台,适用于机器学习资产的开发、管理和共享功能。支持特征库和模型管理,以及特征和训练管道的开发及运行。可作为独立特征库,支持云环境和本地部署,并无缝集成 AWS、Azure 和 GCP 等第三方平台。提供丰富的文档和教程以优化使用体验。


Hopsworks是什么?

Hopsworks是一个用于机器学习的数据平台,具有以Python为中心的特征存储和MLOps功能。Hopsworks是一个模块化平台。您可以将其用作独立的特征存储,用于管理、治理和提供模型服务,甚至可以用它来开发和运行特征管道和训练管道。Hopsworks为ML团队提供协作环境,为开发、管理和共享ML资产(特征、模型、训练数据、批处理评分数据、日志等)提供安全、受管控的平台。


🚀 快速入门

应用 - 无服务器(测试版)

前往 app.hopsworks.ai

Hopsworks以无服务器应用的形式提供,只需前往app.hopsworks.ai并使用您的GmailGithub账户注册即可。然后您就可以运行教程或直接访问Hopsworks并亲自尝试。在深入了解更高级的用法和安装要求之前,这是首次体验平台的首选方式。

Azure、AWS 和 GCP

Managed Hopsworks是我们在云端运行Hopsworks和特征存储的平台,可直接与客户的AWS/Azure/GCP环境集成。它还可以与第三方平台(如Databricks、SageMaker和KubeFlow)无缝集成。

如果您希望在Azure、AWS或GCP环境中运行Hopsworks,请按照我们文档中的以下指南之一进行操作:

安装程序 - 本地部署

可以在本地部署Hopsworks,这意味着公司可以在自己的硬件和基础设施上运行机器学习工作负载,而不是依赖云服务提供商。这可以提供更大的灵活性、控制力和成本节约,并使公司能够满足特定的合规性和安全性要求。

在本地使用Hopsworks通常需要与Hopsworks工程团队合作,因为每个基础设施都是独特的,需要定制的部署和配置方法。该过程从评估公司现有的基础设施和需求开始,包括网络拓扑、安全策略和硬件规格。

有关本地安装的更多详细信息,请联系我们

要求

您至少需要一台安装Hopsworks的服务器或虚拟机,至少具备以下规格:

  • Centos/RHEL 8.x或Ubuntu 22.04;
  • 至少32GB内存,
  • 至少8个CPU核心,
  • 100 GB可用硬盘空间,
  • 具有sudo权限的UNIX用户账户。

🎓 文档和API

文档

Hopsworks文档包括用户指南、特征存储文档和管理指南。我们还包括概念,以帮助用户导航特征存储和MLOps的抽象和逻辑:

API

Hopsworks API文档分为3类;Hopsworks API涵盖项目级API,特征存储API涵盖特征组、特征视图和连接器,最后MLOps API涵盖模型注册表、服务和部署。

教程

大多数教程要求您至少拥有app.hopsworks.ai的账户。您可以探索专门的https://github.com/logicalclocks/hopsworks-tutorials存储库,其中包含我们的教程,或直接跳转到以下现有用例之一:

📦 主要功能

基于项目的多租户和团队协作

Hopsworks提供项目作为安全沙箱,团队可以在其中协作并共享ML资产。Hopsworks独特的多租户项目模型甚至允许在共享集群中存储敏感数据,同时仍然提供跨项目边界的ML资产细粒度共享功能。项目可用于构建团队结构,使他们从原始数据到管理的特征和模型具有端到端的责任。项目还可用于为数据团队创建开发、暂存和生产环境。所有ML资产都支持版本控制、血缘和出处,为所有Hopsworks用户提供MLOps生命周期的完整视图,从特征工程到模型服务。

开发和运营

Hopsworks为数据科学提供开发工具,包括Python的conda环境、Jupyter笔记本、作业,甚至作为作业的笔记本。您可以使用捆绑的Airflow构建生产管道,甚至可以在Airflow上的笔记本中使用GPU运行ML训练管道。您可以在安装了Hopsworks集群的任意数量的GPU上训练模型,并轻松地在用户之间共享它们。您还可以在Hopsworks上运行Spark、Spark Streaming或Flink程序,并支持云中的弹性工作节点(动态添加/删除工作节点)。

可在任何平台上使用

Hopsworks作为托管平台可在AWS、Azure和GCP的云端使用,也可以安装在任何基于Linux的虚拟机(兼容Ubuntu/Redhat)上,甚至可以在与外界隔离的数据中心中使用。Hopsworks还可作为无服务器平台使用,管理和提供您的特征和模型。

🧑‍🤝‍🧑 社区

贡献

我们正在构建市场上最完整和模块化的ML平台,我们依靠您的支持不断改进Hopsworks。随时欢迎您提供建议、报告错误为我们的库添加功能

加入社区

开源

Hopsworks基于AGPL-V3许可证提供。简单来说,这意味着您可以自由使用Hopsworks,甚至可以在其基础上构建付费服务,但如果您修改源代码,您也应该将您的更改和任何基于它构建的系统作为AGPL-V3发布。

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号