3月17日,国内首个面向人工智能生成式模型的国家标准正式公开,并向社会征求意见。
该标准全称为《信息技术神经网络表示与模型压缩第一部分:卷积神经网络》 (GB/T 42382.1-2023),由华为、百度、北京大学、鹏城实验室等 16 家单位共同编制。将于2023年10月1日正式实施。

本次“生成式 AI 服务管理办法公布征求意见稿”的意见反馈截止时间为 2023 年 5 月 10 日。
针对爆火的生成式 AI 产业,各国政府和科技巨头正在加速规范政策的出台以应对。
该国家标准是由鹏城实验室网络智能研究部副主任田永鸿教授带领的云脑项目团队牵头制定,华为、百度、北京大学等 16 家单位共同编制。属于该项目团队在 AI 模型领域全球标准体系化布局中国内标准推进工作的重要成果。
2017 年 12 月,鹏城实验室云脑项目团队正式启动了标准研制。在标准推进策略上,云脑项目团队采用国际国内“两条腿”模式,根据标准研制中不同标准化组织相关方的反馈对标准进行迭代优化。
2022年,云脑项目团队牵头在 IEEE 成功发布《Standard for Artificial Intelligence (AI) Model Representation, Compression, Distribution and Management》标准(《人工智能(AI)模型表示 、压缩 、分发和管理标准》),该标准在前期工作的基础上进一步结合了全球领域内更广泛的意见,形成了更具有国际市场适配性的全球首个 AI 模型国际标准,云脑项目团队后来还在国际电信联盟电信标准分局 ITU-T 成功立项新一代 AI 模型表示技术标准。
2021 年 10 月 21 日,云脑团队在新一代人工智能产业技术创新战略联盟 AITISA 发布了《信息技术 神经网络表示与模型压缩第一部分:卷积神经网络》团体标准,并在该团体标准的基础上进行迭代优化,最终形成了本次发布的国标。至此,首个全球 AI 模型表示与压缩技术标准体系布局基本成型。
该系列标准根据当前 AI 产业界在资源受限设备和 AI 模型部署方面的需求,管理办法涉及的生成式人工智能包括基于算法、模型、规则生成文本、图片、声音、视频、代码等内容的技术。
该系列部分标准已在 AI 开发框架(百度)、AI 芯片(华为海思)和 AI 开放平台(海康威视)等领域得到应用。本次发布的系列标准辐射到 AMD Xilinx 赛灵思等国际 AI 领军公司。
国家网信办就《生成式人工智能服务管理办法(征求意见稿)》公开征求意见,意见反馈截止时间为2023年5月10日。
网信办称,为促进生成式人工智能技术健康发展和规范应用,根据《中华人民共和国网络安全法》等法律法规,国家互联网信息办公室起草了《生成式人工智能服务管理办法(征求意见稿)》,现向社会公开征求意见。

重要看点有——
1、国家支持人工智能算法、框架等基础技术的自主创新、推广应用、国际合作,鼓励优先采用安全可信的软件、工具、计算和数据资源。
2、利用生成式人工智能生成的内容应当体现社会主义核心价值观,不得含有颠覆国家政权、推翻社会主义制度,煽动分裂国家、破坏国家统一,宣扬恐怖主义、极端主义,宣扬民族仇恨、民族歧视,暴力、淫秽色情信息,虚假信息,以及可能扰乱经济秩序和社会秩序的内容。
3、利用生成式人工智能生成的内容应当真实准确,采取措施防止生成虚假信息。
4、禁止非法获取、披露、利用个人信息和隐私、商业秘密。
5、利用生成式人工智能提供聊天和文本、图像、声音生成等服务的组织和个人(以下称“提供者”)承担该产品生成内容生产者的责任;涉及个人信息的,承担个人信息处理者的法定责任,履行个人信息保护义务。
6、提供者发现用户利用生成式人工智能产品过程中违反法律法规,违背商业道德、社会公德行为时,包括从事网络炒作、恶意发帖跟评、制造垃圾邮件、编写恶意软件,实施不正当的商业营销等,应当暂停或者终止服务。
7、提供者应当明确并公开其服务的适用人群、场合、用途,采取适当措施防范用户过分依赖或沉迷生成内容。
8、用生成式人工智能产品向公众提供服务前,应当向国家网信部门申报安全评估。
9、提供者应当按照《互联网信息服务深度合成管理规定》对生成的图片、视频等内容进行标识。
10、提供者在提供服务过程中,对用户的输入信息和使用记录承担保护义务。不得非法留存能够推断出用户身份的输入信息,不得根据用户输入信息和使用情况进行画像,不得向他人提供用户输入信息。
11、提供者应当对生成式人工智能产品的预训练数据、优化训练数据来源的合法性负责。对标注人员进行必要培训,明确并公开其服务的适用人群、场合、用途,对用户的输入信息和使用记录承担保护义务。
维科网人工智能之前有报道,以马斯克、诺奖得主等多位科技行业大佬联名发表了一封公开信,呼吁 OpenAI 和其他公司暂停开发更强人工智能技术,暂停时间要求持续6个月,在此期间制定并落实安全协议。
此呼吁引发社会各界对人工智能技术进行监管的重视,但目前尚未通过任何重大立法,各国政府和科技巨头们正有意促成 AI 使用标准的制定。
外媒报道,4月11日,顶级投资公司 SV Angel 召集了全球科技巨头代表就“如何以最负责任的态度继续开发人工智能”为题开展会议。出席会议的有OpenAI、微软、谷歌、苹果、英伟达、Stability AI、Hugging Face 和 Anthropic 等公司代表。
该会议目前仍在协调中,并未有商议结果释出。美国议员们同样认为有必要对人工智能技术进行监管,但目前尚未通过任何重大立法。
我有一个模型:classItem项目有一个属性“商店”基于存储的值,我希望Item对象对特定方法具有不同的行为。Rails中是否有针对此的通用设计模式?如果方法中没有大的if-else语句,这是如何干净利落地完成的? 最佳答案 通常通过Single-TableInheritance. 关于ruby-on-rails-Rails-子类化模型的设计模式是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co
我需要从一个View访问多个模型。以前,我的links_controller仅用于提供以不同方式排序的链接资源。现在我想包括一个部分(我假设)显示按分数排序的顶级用户(@users=User.all.sort_by(&:score))我知道我可以将此代码插入每个链接操作并从View访问它,但这似乎不是“ruby方式”,我将需要在不久的将来访问更多模型。这可能会变得很脏,是否有针对这种情况的任何技术?注意事项:我认为我的应用程序正朝着单一格式和动态页面内容的方向发展,本质上是一个典型的网络应用程序。我知道before_filter但考虑到我希望应用程序进入的方向,这似乎很麻烦。最终从任何
我有一个包含模块的模型。我想在模块中覆盖模型的访问器方法。例如:classBlah这显然行不通。有什么想法可以实现吗? 最佳答案 您的代码看起来是正确的。我们正在毫无困难地使用这个确切的模式。如果我没记错的话,Rails使用#method_missing作为属性setter,因此您的模块将优先,阻止ActiveRecord的setter。如果您正在使用ActiveSupport::Concern(参见thisblogpost),那么您的实例方法需要进入一个特殊的模块:classBlah
我有一个表单,其中有很多字段取自数组(而不是模型或对象)。我如何验证这些字段的存在?solve_problem_pathdo|f|%>... 最佳答案 创建一个简单的类来包装请求参数并使用ActiveModel::Validations。#definedsomewhere,atthesimplest:require'ostruct'classSolvetrue#youcouldevencheckthesolutionwithavalidatorvalidatedoerrors.add(:base,"WRONG!!!")unlesss
我想向我的Controller传递一个参数,它是一个简单的复选框,但我不知道如何在模型的form_for中引入它,这是我的观点:{:id=>'go_finance'}do|f|%>Transferirde:para:Entrada:"input",:placeholder=>"Quantofoiganho?"%>Saída:"output",:placeholder=>"Quantofoigasto?"%>Nota:我想做一个额外的复选框,但我该怎么做,模型中没有一个对象,而是一个要检查的对象,以便在Controller中创建一个ifelse,如果没有检查,请帮助我,非常感谢,谢谢
我有一些非常大的模型,我必须将它们迁移到最新版本的Rails。这些模型有相当多的验证(User有大约50个验证)。是否可以将所有这些验证移动到另一个文件中?说app/models/validations/user_validations.rb。如果可以,有人可以提供示例吗? 最佳答案 您可以为此使用关注点:#app/models/validations/user_validations.rbrequire'active_support/concern'moduleUserValidationsextendActiveSupport:
对于Rails模型,是否可以/建议让一个类的成员不持久保存到数据库中?我想将用户最后选择的类型存储在session变量中。由于我无法从我的模型中设置session变量,我想将值存储在一个“虚拟”类成员中,该成员只是将值传递回Controller。你能有这样的类(class)成员吗? 最佳答案 将非持久属性添加到Rails模型就像任何其他Ruby类一样:classUser扩展解释:在Ruby中,所有实例变量都是私有(private)的,不需要在赋值前定义。attr_accessor创建一个setter和getter方法:classUs
我有一个正在构建的应用程序,我需要一个模型来创建另一个模型的实例。我希望每辆车都有4个轮胎。汽车模型classCar轮胎模型classTire但是,在make_tires内部有一个错误,如果我为Tire尝试它,则没有用于创建或新建的activerecord方法。当我检查轮胎时,它没有这些方法。我该如何补救?错误是这样的:未定义的方法'create'forActiveRecord::AttributeMethods::Serialization::Tire::Module我测试了两个环境:测试和开发,它们都因相同的错误而失败。 最佳答案
ruby如何管理内存。例如:如果我们在执行过程中采用C程序,则以下是内存模型。类似于这个ruby如何处理内存。C:__________________|||stack|||------------------||||------------------|||||Heap|||||__________________|||data|__________________|text|__________________Ruby:? 最佳答案 Ruby中没有“内存”这样的东西。Class#allocate分配一个对象并返回该对象。这就是程序
我正在使用Rails3.1并在一个论坛上工作。我有一个名为Topic的模型,每个模型都有许多Post。当用户创建新主题时,他们也应该创建第一个Post。但是,我不确定如何以相同的形式执行此操作。这是我的代码:classTopic:destroyaccepts_nested_attributes_for:postsvalidates_presence_of:titleendclassPost...但这似乎不起作用。有什么想法吗?谢谢! 最佳答案 @Pablo的回答似乎有你需要的一切。但更具体地说...首先改变你View中的这一行对此#