#人工智能[超话]#
RNN是最强大的模型之一,它使我们能够开发如分类、序列数据标注、生成文本序列(例如预测下一输入词的SwiftKey keyboard应用程序),以及将一个序列转换为另一个序列(比如从法语翻译成英语的语言翻译)等应用程序。大多数模型架构(如前馈神经网络)都没有利用数据的序列特性。例如,我们需要数据呈现出向量中每个样例的特征,如表示句子、段落或文档的所有token。前馈网络的设计只是为了一次性地查看所有特征并将它们映射到输出。让我们看一个文本示例,它显示了为什么顺序或序列特性对文本很重要。I had cleaned my car和I had my car cleaned两个英文句子,用同样的单词,但只有考虑单词的顺序时,它们才意味着不同的含义。
人类通过从左到右阅读词序列来理解文本,并构建了可以理解文本数据中所有不同内容的强大模型。RNN的工作方式有些许类似,每次只查看文本中的一个词。RNN也是一种包含某特殊层的神经网络,它并不是一次处理所有数据而是通过循环来处理数据。由于RNN可以按顺序处理数据,因此可以使用不同长度的向量并生成不同长度的输出。图6.3提供了一些不同的表示形式。
图6.3
图6.3来自关于RNN一个著名博客,其中作者Andrej Karpathy写明了如何使用Python从头开始构建RNN并将其用作序列生成器。
6.4.1 通过示例了解RNN如何使用
假设我们已经构建了一个RNN模型,并且尝试了解它提供的功能。当了解了RNN的作用后,就可以来探讨一下RNN内部发生了什么。
让我们用Thor的评论作为RNN模型的输入。我们正在看的示例文本是the action scenes were top notch in this movie... .首先将第一个单词the传递给模型;该模型生成了状态向量和输出向量两种不同的向量。状态向量在处理评论中的下一个单词时传递给模型,并生成新的状态向量。我们只考虑在最后一个序列中生成的模型的输出。图6.4概括了这个过程。
图6.4
图6.4演示了以下内容:
· RNN如何通过展开和图像来工作;
· 状态如何以递归方式传递给同一模型。
到现在为止,我们只是了解了RNN的功能,但并不知道它是如何工作的。在了解其工作原理之前来看一些代码片段,它会更详细地展示我们学到的东西。仍然将RNN视为黑盒:
在上述代码中,hidden变量表示状态向量,有时也称为隐藏状态。到现在为止,我们应该知道了如何使用RNN。现在来看一下实现RNN的代码,并了解RNN内部发生的情况。以下代码包含RNN类:
除了上述代码中的单词RNN之外,其他一切听起来与在前面章节中使用的非常类似,因为PyTorch隐藏了很多反向传播的复杂度。让我们通过init函数和forward函数来了解发生了什么。
__init__函数初始化了两个线性层,一个用于计算输出,另一个用于计算状态或隐藏向量。
forward函数将input向量和hidden向量组合在一起,并将其传入两个线性层,从而生成输出向量和隐藏状态。对于output层,我们应用log_softmax函数。
initHidden函数有助于创建隐藏向量,而无需在第一次时声明调用RNN。让我们通过图6.5了解RNN类的作用。
图6.5
图6.5说明了RNN的工作原理。
RNN是最强大的模型之一,它使我们能够开发如分类、序列数据标注、生成文本序列(例如预测下一输入词的SwiftKey keyboard应用程序),以及将一个序列转换为另一个序列(比如从法语翻译成英语的语言翻译)等应用程序。大多数模型架构(如前馈神经网络)都没有利用数据的序列特性。例如,我们需要数据呈现出向量中每个样例的特征,如表示句子、段落或文档的所有token。前馈网络的设计只是为了一次性地查看所有特征并将它们映射到输出。让我们看一个文本示例,它显示了为什么顺序或序列特性对文本很重要。I had cleaned my car和I had my car cleaned两个英文句子,用同样的单词,但只有考虑单词的顺序时,它们才意味着不同的含义。
人类通过从左到右阅读词序列来理解文本,并构建了可以理解文本数据中所有不同内容的强大模型。RNN的工作方式有些许类似,每次只查看文本中的一个词。RNN也是一种包含某特殊层的神经网络,它并不是一次处理所有数据而是通过循环来处理数据。由于RNN可以按顺序处理数据,因此可以使用不同长度的向量并生成不同长度的输出。图6.3提供了一些不同的表示形式。
图6.3
图6.3来自关于RNN一个著名博客,其中作者Andrej Karpathy写明了如何使用Python从头开始构建RNN并将其用作序列生成器。
6.4.1 通过示例了解RNN如何使用
假设我们已经构建了一个RNN模型,并且尝试了解它提供的功能。当了解了RNN的作用后,就可以来探讨一下RNN内部发生了什么。
让我们用Thor的评论作为RNN模型的输入。我们正在看的示例文本是the action scenes were top notch in this movie... .首先将第一个单词the传递给模型;该模型生成了状态向量和输出向量两种不同的向量。状态向量在处理评论中的下一个单词时传递给模型,并生成新的状态向量。我们只考虑在最后一个序列中生成的模型的输出。图6.4概括了这个过程。
图6.4
图6.4演示了以下内容:
· RNN如何通过展开和图像来工作;
· 状态如何以递归方式传递给同一模型。
到现在为止,我们只是了解了RNN的功能,但并不知道它是如何工作的。在了解其工作原理之前来看一些代码片段,它会更详细地展示我们学到的东西。仍然将RNN视为黑盒:
在上述代码中,hidden变量表示状态向量,有时也称为隐藏状态。到现在为止,我们应该知道了如何使用RNN。现在来看一下实现RNN的代码,并了解RNN内部发生的情况。以下代码包含RNN类:
除了上述代码中的单词RNN之外,其他一切听起来与在前面章节中使用的非常类似,因为PyTorch隐藏了很多反向传播的复杂度。让我们通过init函数和forward函数来了解发生了什么。
__init__函数初始化了两个线性层,一个用于计算输出,另一个用于计算状态或隐藏向量。
forward函数将input向量和hidden向量组合在一起,并将其传入两个线性层,从而生成输出向量和隐藏状态。对于output层,我们应用log_softmax函数。
initHidden函数有助于创建隐藏向量,而无需在第一次时声明调用RNN。让我们通过图6.5了解RNN类的作用。
图6.5
图6.5说明了RNN的工作原理。
#阜阳身边事# 【好消息,#市医院岳家湖院区计划9月份开诊#】备受市民关注的阜阳市人民医院岳家湖院区建设进度有了最新消息,目前医院研究生、本(专)科招聘已基本结束,开诊必须的设备已全部招标采购完成,计划于9月初开诊。市人民医院岳家湖院区开诊后将成为颍东区唯一一家三甲综合性医院,辐射周边区域,形成优质医疗服务圈,方便居民在家门口享受优质、便捷的医疗服务。
7月18日,记者来到市人民医院岳家湖院区。在炎热天气里,工人们正在进行室内装修工程的扫尾工作,室外道路硬化和绿化工程已经全部结束。“院区基础设施建设和专业科室深化装修将于8月中旬结束,预计9月初开诊。”市人民医院岳家湖院区总务科副科长唐文超介绍,目前医疗、办公家具已经安装完成,物业已进驻,正进行开诊前的物业初始化工作,食堂正进行内装施工。
市人民医院岳家湖院区坐落在众兴路与幸福路交叉口,与阜阳市第十中学新校区隔路相望。院区规划用地49.7亩,总建筑面积69038.74平方米,功能性楼群包含16层门诊综合楼、19层医技综合楼、4层医养楼等,规划总床位900张,建设停车位442个。院区建有国家高级卒中中心、标准胸痛中心,以及覆盖全市的5+1急危重症救治中心、危险性上消化道出血救治中心,同时还配有全自动生化分析仪、磁共振成像、数字减影血管造影等先进医疗设备。
岳家湖院区采取老带新的模式,市人民医院南区将派出骨干力量支援新院区。岳家湖院区开设学科均由市人民医院各学科团队统一管理,学科门类齐全。一期将开设临床科室15个,医技科室14个,其中省重点专科2个、省重点特色专科2个、市级重点学科13个。
市人民医院岳家湖院区院长杨鑫介绍,岳家湖院区是市人民医院基于探索“一院多区”发展模式,与颍东区人民政府合作共建的一家医院,岳家湖院区开诊后,将整体带动颍东区医疗技术水平提升。为提升患者就医体验,岳家湖院区积极推进信息化建设,以后市民就医用身份证可代替就诊卡和医保卡。如果忘记带身份证,也可刷脸就医。同时,院区还积极推进5G+物联网平台建设,通过平台医生可以实现远程查房。为方便患者就医,除了开通院区专车外,有关方面还将增设公交线路。
颍州晚报记者 段华梅/文 徐丹丹/摄
7月18日,记者来到市人民医院岳家湖院区。在炎热天气里,工人们正在进行室内装修工程的扫尾工作,室外道路硬化和绿化工程已经全部结束。“院区基础设施建设和专业科室深化装修将于8月中旬结束,预计9月初开诊。”市人民医院岳家湖院区总务科副科长唐文超介绍,目前医疗、办公家具已经安装完成,物业已进驻,正进行开诊前的物业初始化工作,食堂正进行内装施工。
市人民医院岳家湖院区坐落在众兴路与幸福路交叉口,与阜阳市第十中学新校区隔路相望。院区规划用地49.7亩,总建筑面积69038.74平方米,功能性楼群包含16层门诊综合楼、19层医技综合楼、4层医养楼等,规划总床位900张,建设停车位442个。院区建有国家高级卒中中心、标准胸痛中心,以及覆盖全市的5+1急危重症救治中心、危险性上消化道出血救治中心,同时还配有全自动生化分析仪、磁共振成像、数字减影血管造影等先进医疗设备。
岳家湖院区采取老带新的模式,市人民医院南区将派出骨干力量支援新院区。岳家湖院区开设学科均由市人民医院各学科团队统一管理,学科门类齐全。一期将开设临床科室15个,医技科室14个,其中省重点专科2个、省重点特色专科2个、市级重点学科13个。
市人民医院岳家湖院区院长杨鑫介绍,岳家湖院区是市人民医院基于探索“一院多区”发展模式,与颍东区人民政府合作共建的一家医院,岳家湖院区开诊后,将整体带动颍东区医疗技术水平提升。为提升患者就医体验,岳家湖院区积极推进信息化建设,以后市民就医用身份证可代替就诊卡和医保卡。如果忘记带身份证,也可刷脸就医。同时,院区还积极推进5G+物联网平台建设,通过平台医生可以实现远程查房。为方便患者就医,除了开通院区专车外,有关方面还将增设公交线路。
颍州晚报记者 段华梅/文 徐丹丹/摄
千寻星矩SR6测量,跨入人工智能时代
千寻星矩SR6网络RTK接收机套装
千寻星矩SR6是一款人工智能互联网RTK,内置自主研发的智能算法支持设备自动升级,具备语音控制、智能客服、远程协助等人性化功能,真正实现“越用越好用”。延续千寻RTK云端一体特点,FindCM(5星16频)服务开机即用,帮助用户简单、高效完成测量作业。
语音AI解放双手
集成语音识别功能,用户可“解放双手”直接通过语音发布指令,进行设备配置和测量、放样等作业。这一功能,不但能够让测量作业更加便捷,也能解决复杂外业环境下,用户操作设备不便的痛点。
智能客服远程协助
为了解决电话客服不够直观、沟通成本高的问题,千寻客服可以通过查看用户操作界面的方式,远程指导或者直接操作排障,快速为用户解决问题。
智能惯导自动杆高提醒
千寻星矩SR6无惧磁场干扰,精度可达2cm,不但具备5s极速初始化、60°倾斜测量等性能,还首创“精准杆高”提醒功能,自动检测杆高,及时发出提醒,避免用户返工。
30秒固定超强搜星
内置FindCM(5星16频)服务,千寻星矩SR6全面支持北斗全体制信号,实现30秒固定;基于5星16频服务,可用卫星50+,能够满足城市多路径、树荫遮挡、楼宇遮挡等复杂环境下的测量要求。
双运营商eSIM网络覆盖更广
内置中国移动、中国电信双运营商eSIM卡,全地域信号覆盖,可根据信号情况自动切换运营商,5年免流量,用户无需办卡、不用续费,随时使用云存储、云分享等功能。
操作简单作业高效
千寻星矩SR6标配FindCM(5星16频)服务,开机一键激活就可直接使用。用户无需架设基准站,开机可以直接测量CGCS2000坐标,且无需每天校点,省时省力。
三防手簿设计贴心
千寻星矩SR6配备工业级三防手簿HC6,升级版5英寸大屏,便于野外带图作业;定制版物理按键输入法及自定义功能按键,满足用户个性化的使用状况;极高的硬件配置,让海量数据流畅运行。
千寻星矩SR6网络RTK接收机套装
千寻星矩SR6是一款人工智能互联网RTK,内置自主研发的智能算法支持设备自动升级,具备语音控制、智能客服、远程协助等人性化功能,真正实现“越用越好用”。延续千寻RTK云端一体特点,FindCM(5星16频)服务开机即用,帮助用户简单、高效完成测量作业。
语音AI解放双手
集成语音识别功能,用户可“解放双手”直接通过语音发布指令,进行设备配置和测量、放样等作业。这一功能,不但能够让测量作业更加便捷,也能解决复杂外业环境下,用户操作设备不便的痛点。
智能客服远程协助
为了解决电话客服不够直观、沟通成本高的问题,千寻客服可以通过查看用户操作界面的方式,远程指导或者直接操作排障,快速为用户解决问题。
智能惯导自动杆高提醒
千寻星矩SR6无惧磁场干扰,精度可达2cm,不但具备5s极速初始化、60°倾斜测量等性能,还首创“精准杆高”提醒功能,自动检测杆高,及时发出提醒,避免用户返工。
30秒固定超强搜星
内置FindCM(5星16频)服务,千寻星矩SR6全面支持北斗全体制信号,实现30秒固定;基于5星16频服务,可用卫星50+,能够满足城市多路径、树荫遮挡、楼宇遮挡等复杂环境下的测量要求。
双运营商eSIM网络覆盖更广
内置中国移动、中国电信双运营商eSIM卡,全地域信号覆盖,可根据信号情况自动切换运营商,5年免流量,用户无需办卡、不用续费,随时使用云存储、云分享等功能。
操作简单作业高效
千寻星矩SR6标配FindCM(5星16频)服务,开机一键激活就可直接使用。用户无需架设基准站,开机可以直接测量CGCS2000坐标,且无需每天校点,省时省力。
三防手簿设计贴心
千寻星矩SR6配备工业级三防手簿HC6,升级版5英寸大屏,便于野外带图作业;定制版物理按键输入法及自定义功能按键,满足用户个性化的使用状况;极高的硬件配置,让海量数据流畅运行。
✋热门推荐