【Metaverse系列一】元宇宙的奥秘

灵境是Metaverse、元宇宙的父集与超越 李正海 灵境(元宇宙)研究院院长 北京金山顶尖科技股份有限公司 元宇宙是对西方的Metaverse的翻译,Meta翻译成后来的、超越的,所以Metaverse正确翻译应该是超越宇宙、后来宇宙。而中国的”元”字有初始、首要、完整的意思,所以说元宇宙这个词可以说是Metaverse的父集。一般理解Metaverse是虚拟世界,是现实世界的平行世界,这里都没有提到人,主要讲的还是包含了虚拟的、现实的事物。那么人在世界内,还在世界外。笔者曾提出有中国特色的元宇宙,强调不仅包含虚拟、现实,还要包括人,包括人的意识 阅读详情

你有没有想过逃离闷热的会议室,瞬间移动到马尔代夫的沙滩上开会?开完会,纵身跳入大海和美人鱼捉迷藏。然后一个鲤鱼打挺直冲云霄,进入天宫一号开展科学研究,发现微重力环境下韭菜的长势喜人,而且在特定光照条件下会长成葱的样子,于是急忙在《OL Science》上发表这一重大发现。获奖后,用奖金交了现实世界的房租。一个跨步跳上星河战舰,穿越虫洞来到沙丘星球,骑上巨大的沙虫,和弗雷曼人一起抵抗哈克男家族的残暴统治。

这不是白日梦,也不是电子游戏。在不远的未来,将有一个数字化的世界。在那里,可以交友、娱乐、学习和创作,除了吃饭、睡觉几乎可以做任何想做的事情,就像《头号玩家》一样,这个世界就是"元宇宙"。

"元宇宙"这个词在近两年变得异常火爆。有"元宇宙第一股"之称的Roblox,一年内市值从40亿美元涨到400多亿美元;中国传媒大学和美国加州大学伯克利分校在《我的世界》中举办毕业典礼;美国著名歌手Travis Scott在《堡垒之夜》开演唱会;甚至Facebook都改名叫Meta。这个世界怎么了?所有人都在问,元宇宙是啥?元宇宙是怎么来的?

元宇宙的英文全称是Metaverse,由Meta和Universe两个词组合而来,虽然翻译成“元宇宙”,但因为Meta有“超越”的意思,所以Metaverse的意思是"超宇宙"。

Metaverse最早来源于美国作家斯蒂芬森1992年写的一篇科幻小说《雪崩》。这部小说描述了一个数字世界,里面的Metaverser是一颗由全世界顶级黑客合力创造的巨大的黑色星球,半径比地球大一倍,永远是黑夜而且灯火通明,天空中漂浮着各种广告,星球的赤道是一条笔直的大街,大街两边的建筑比两个迪拜塔还高,大街上有几千万人同时在线,用自己的分身和别人交流、娱乐、创作……

30年后,小说中描述的世界终于实现了一部分。今天,人们可以通过互联网和别人交流、娱乐、创作甚至谋生,人们的日常生活已经离不开互联网。但即便如此,互联网还不算元宇宙,因为它对我们来说只是一个重要的工具,不管是信息内容(文字、图片、视频)还是使用媒介(PC屏幕、手机屏幕、Pad屏幕)都是二维的,而人类是生活中三维空间中的物种,所以我们更多的是“使用”互联网,而不是“生活”在其中。

元宇宙到底是什么?

马化腾说下一代互联网必然是3D形式的全真互联网,人们不再隔着电脑屏幕工作和社交,而是沉浸在3D的世界中,获得前所未有的真实体验,激发前所未有的创造力。黄仁勋说,我们正处在元宇宙的风口浪尖,元宇宙是一个多人共享的虚拟世界,但它有真实的经济系统,元宇宙将是3D的,我们几乎可以感觉到就在彼此身边。字节跳动说的不多,扔了60亿人民币收购VR设备厂商Pico,抢占元宇宙的入口;而马克·扎克伯格,直接把Facebook改名成了“Meta”。

大佬们的举动以及专业机构预估未来元宇宙有几万亿的市场规模,这都让很多人有些措手不及甚至焦虑,感觉再不赶紧布局就要错过这几万亿了。

抱着稳中求进的谨慎态度,我们要先搞清楚到底啥是元宇宙。大佬们的只言片语总是让人一头雾水。看了不少材料后从陈序的《元宇宙6讲》中得到启发,其实用一句话就可以解释元宇宙,那就是:元宇宙是人们以数字身份自由参与和创造的数字世界。

不理解没关系,解释一下里面的几个关键字:

1、"数字身份"

说到身份,首先会想到身份证,这是一种能够在现实世界中证明"你是你"的东西。在现实世界,如果没有身份证什么事都办不了,不能去银行开户、不能买房.....现实世界的身份定义了你的存在,赋予你权利和义务,关联了你的资产。同样,在数字世界,你也需要一个能证明"你是你"的东西,这就是“数字身份”。

传统互联网一般使用数字账号来识别用户身份,每个社交平台、互联网应用都有自己的账号,管理起来非常麻烦,还会带来密码被盗等很多安全问题。而且除了账号管理麻烦和安全隐患外,还有账号的所有权问题。

因为没有独立、持久的身份,人们在互联网上并不真正拥有现实世界的存在感和安全感,互联网只是现实的附属品,你只能"观看",而无法在其中"生活"。

然而在元宇宙世界中,一切都不一样。元宇宙的“去中心化的身份系统”(Decentralized IDentity,简称DID)能够让个人或组织完全拥有自己数字身份及数据的“所有权”、“管理权”和“控制权”,这就类似你自己的身份证、户口本、房产证、银行卡都属于你自己。在DID框架中,每个人可以拥有一个包含所有个人信息并单独管理的数字身份,而不是由多个大厂提供的多个数字账号。你用这个数字身份可以登录元宇宙中的所有应用,你获得的经验值、数字资产、财富都和这个数字身份绑定。

从某种程度上也可以认为数字身份就是现实身份的数字化映射,有了数字身份,人们从现实世界进入数字世界后就依然会有存在感和安全感。即使物理肉身消亡,数字身份也永远分布式的“活在”元宇宙的无数网络节点中。

2、自由参与和创造

互联网时代很多时候实际上并没有选择的自由,也没有改变规则的权利。元宇宙是一个去中心化的世界,这就意味着规则不再被垄断,而是基于一种共识。你可以自由的创造自己的玩法,创造自己的世界,只要大家觉得好玩就可以参与进来,而人们的自由参与又会不断形成新的共识,完善新的规则。同时,人们基于共识规则产生的社交数据、创造的数字资产也不再属于某个大厂,而是真正属于每个人自己,并从技术上就保障了数字资产的不可侵犯、不可篡改。

3、数字世界

前面说了那么多,你可能知道了互联网如果从“用户身份”和“价值创造”两个维度考虑其实根本算不上什么“世界”,它充其量只是你获取信息或在现实世界谋生的工具。电子游戏也不是,这只是一个暂时逃避现实世界获得短暂快乐的小空间。

元宇宙是一个真正的数字世界。这个世界里,你有独立的身份,你可以决定自己是谁,从哪里来,到哪里去。没有人能把你删除。这个世界里有完善的经济系统,你可以自由的参与和创造价值,获得数字资产、社会认可和财富。甚至你在数字世界中的行为也能够作用于现实世界,改善现实生活。

为什么需要元宇宙?

元宇宙必然引发人类在精神世界的深度探索。未来随着AI和机器人技术的进一步发展,现实世界很多重复的工作都会被机器人取代。人类应该干嘛?人和动物的最大区别是精神,是想象力,但苦于现实条件和环境的束缚,大部分人没有足够的资源来实践自己的想法。而在元宇宙,这些资源和条件都几乎可以无成本的被模拟出来,人们不再需要依靠外力提供资源,自己就可以挣脱现实环境和物理定律的束缚,尽情的发挥想象力,创造崭新的世界,收获快意精彩的人生。

不过这到底好不好呢?记得刘慈欣说过,人类未来的发展会有两个方向,一个是外向型的宇宙的星辰大海,另一个是内向型的精神探索。这两种方向是互相促进还是矛盾?元宇宙到底会带来赛博朋克式的黑暗未来?还是人类物质和精神都丰盈充实的美好天堂?这个问题留给哲学家吧。我是一个乐观的人,我相信未来人类会找到好的解决方法。

互联网从诞生到今天发展成熟,大概用了30年时间。考虑到技术迭代的日益加速,要彻底实现其理想愿景估计还需要10-15年时间。元宇宙是一片巨型的新大陆,每个人、每个组织要根据自身的资源禀赋找到合适的定位。我们可以把元宇宙的建设分为几个层次:1、三维映射;2、全息感知;3、虚实联动;4、数字生活。

L1 三维映射

如果要让普通人以最小的抵触心理进入元宇宙,就需要构建一个外观与现实世界非常接近的数字世界,也就是现实世界和数字世界融为一体。

L2 全息感知

光让人进入熟悉的三维数字世界还不够,如果要让人在这个世界工作,就需要提供一些更加直观、深刻的洞察,让人们更好的感知和理解现实。这就需要数字孪生与物联网技术、网络与计算技术。

L3 虚实联动

仅仅是更好的感知和理解现实也还不够,还要能影响、控制和管理现实,这就需要虚实联动的能力了。这一层主要涉及自动化控制和人工智能技术 。

L4 数字生活

到了这一层,现实世界和数字世界已经融为一体,人们可以像《头号玩家》一样,进入元宇宙生活,除了吃饭睡觉,其他事情都在元宇宙完成。要实现这一层,需要区块链技术提供去中心化的身份系统和价值创造系统,也需要交互技术给人们提供沉浸式体验。

元宇宙需要哪些关键技术?

前面阐述元宇宙建设的四个层次时,已经列举了各个层次涉及到的核心技术能力,包括:区块链技术(BlockChain)、交互技术(Interactivity)、3D游戏引擎(Game)、人工智能技术与自动化(AI&Automate)、网络和计算技术(Network)、数字孪生与物联网技术(DT&IoT)。

有趣的是,当我们将这些技术的相关字母组合在一起,就是:BIGANT。

蚂蚁是很有意思的动物,别看一只蚂蚁笨笨的,一大群蚂蚁组成的小社会就具备了极高的智慧,它们可以建设出复杂的蚁穴结构、管理真菌农产,可以组建军队,运用战术作战。下期讲讲元宇宙这只大蚂蚁有多厉害。

元宇宙(Metaverse)安全策略及问题思考 在过去的一年里,元宇宙的概念一直是科技人士讨论的热门话题,既然是一个新技术的诞生,那么避免不了过程中可能会出现的一些安全问题。 阅读详情

相关推荐

元宇宙 (Metaverse)

元宇宙 (Metaverse) 关键词:元宇宙, 虚拟现实(VR), 增强现实(AR), 人工智能(AI), 云计算, 区块链, 数字身份, 交互式内容, 去中心化 1. 背景介绍 1.1 问题由来

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 1301

【元宇宙】“元宇宙“(Metaverse)简介

一、简介1、定义和概念2、关键技术3、应用领域4、挑战和考虑5、当前状态和未来展望二、例子1、虚拟社交和娱乐2、虚拟经济和商业3、虚拟办公和会议4、教育和培训5、游戏和娱乐6、实际案例三、原理1、虚拟现实(VR)和增强现实(AR)2、3D建模和模拟3、网络和云计算4、区块链和加密技术5、人工智能6、用户界面和交互7、跨平台兼容性三、元宇宙界面1、虚拟现实(VR)界面2、增强现实(AR)界面3、传统屏幕界面4、混合现实(MR)和扩展现实(XR)界面5、语音和触觉反馈界面四、元宇宙会代替APP吗1、技术发展。

weixin_46453070的博客 4259

现代SerDes解剖:从CTLE/DFE到PAM4与ADC+DSP架构

高速有线通信的物理层瓶颈,正从并行总线的时钟偏斜转向串行链路的信号完整性挑战。SerDes作为解决这一问题的核心技术,其内部架构远超“并转串”的朴素认知。接收端的CTLE线性均衡与DFE判决反馈均衡,配合CDR时钟恢复,共同构成对抗信道损耗与码间干扰的关键机制。随着速率迈向56G/112G,PAM4调制以电平幅度换取带宽,而ADC+DSP架构则把均衡算法搬入数字域,实现更灵活的非线性补偿。理解这些模块如何协同工作,是调试PCIe、以太网等高速链路、优化眼图余量与抖动预算的基础,也是硬件工程师从盲目调参走向系

weixin_29194817的博客 295

Metaverse 元宇宙入门-09-不断发展的用户 + 商业行为和元界

Metaverse 元宇宙入门-09-不断发展的用户 + 商业行为和元界

ddl2143的博客 772

3D视觉-激光三角测量法的概述和原理

激光三角法位移测量的原理是,用一束激光以某一角度聚焦在被测物体表面,然后从另一角度对物体表面上的激光光斑进行成像,物体表面激光照射点的位置高度不同,所接受散射或反射光线的角度也不同,用。激光三角测量法是一种通过图像采集系统采集被测物表面漫反射的激光轮廓,进而基于设备已知的相对位置通过算法处理,获得被测物表面的三维轮廓数据,进而还原目标物体三维空间信息的方法。采用激光三角原理和回波分析原理进行非接触位置、位移测量的精密传感器, 广泛应用于位置、位移 、厚度、半径、形状、振动、距离等几何量的工业测量。

qq_20660115的博客 3917

OpencvSharp学习笔记(一):图片的打开,保存灰度化,保存

近来萌生了学习OpenCv的想法,经过度娘得知老夫会的C#不能直接用OpenCv,只能用他的儿子OpenCvSharp与EmguCV,奈何奈何,这两玩意的资料少的出奇,只能慢慢的摸索了,EmguCV先不说,老夫找到了牛批的资料,先摸索OpencvSharp吧 首先打开VS通过Nuget安装 选择版本后点击安装就OK了. 安装完成后,引用里面就有以下的玩意儿了… 废话不多说了,在写程序前先 using OpenCvSharp 图片打开,灰度化,保存代码如下: static void Main(strin

猥琐de专注 7186

第150篇 笔记-元宇宙(Metaverse)

元宇宙是一个整体虚拟世界的概念,它与现实世界并行存在,提供主权数字所有权、独特的在线身份、互联环境和沉浸式体验。随着最近区块链生态系统中NFT的爆炸,以及Facebook的头部转向“Meta”,元宇宙已进入主流公众意识。尽管这个概念可能看起来是新的、前沿的,但元宇宙的概念在流行文化中已经确立了几十年。这个词最早是由尼尔·斯蒂芬森于1992年在他的科幻小说《雪崩》中创造的,指的是一个模拟、增强和连接物理现实的包罗万象的3D虚拟世界。

wonderBlock的博客 2082

Maya绑定:人物绑定详细案例(创建骨骼、镜像骨骼、IK创建、IK打组、IK控制器、FK控制器、烘焙动画、导出)

Maya绑定:人物绑定详细案例(创建骨骼、镜像骨骼、IK创建、IK打组、IK控制器、FK控制器、烘焙动画、导出)

m0_45877477的博客 1627

Metaverse 的解析和发展

大家好!我是晴天defi,今天给大家讲解的是"Metaverse" Metaverse 一个平行,交叉于现实世界的虚拟世界。现在大多都只是用游戏的形态去呈现,但 Metaverse 远不止于此。 给大家形象的点说,现在所谓的元宇宙基本都需要基于增强现实(AR),虚拟现实(VR)类的游戏或者软件,你可以在这个虚拟世界里办公,开会,或者玩游戏。在未来更加成熟的阶段,你可以像《头号玩家》里边一样,一套完整的VR体感设备,让你进入一个非常真实的游戏世界或者社会。甚至,你可以开启属于你的--第二重人生。说到这,我

m0_66435832的博客 1413

STM32串口控制LED灯的亮灭

STM32中的串口控制LED灯的亮灭,分为两种方式,一种是直接发送数字0和1来控制灯的亮灭,另一种是通过发送字符串来控制。 我所使用的开发板主控芯片是STM32F401RET6,主频84MHz, 首先要进行串口的初始化: /* 函数功能:串口的初始化 函数名:Usart_Init 返回值:无 参数:u32 brr 备注: USART1_TXD->PA9 USART1_RXD->PA10 */ void Usart_Init(u32 brr) { float div; u16 div

博客 2万+

Test软件:Keysight二次开发_(3).安装与配置开发环境

在开始进行Keysight软件的二次开发之前,首先需要确保您的开发环境已经正确安装和配置。本节将详细介绍如何安装和配置必要的开发工具和依赖项,以便您能够顺利进行开发工作。

2401_87715305的博客 1413

元宇宙Metaverse的未来趋势?

原本我们计划写这篇文章的时候,Metaverse(元宇宙)这个概念还是挺火的,是科技界和游戏业等领域最火的概念之一。 过去这一个多月时间,国内一众VR/AR公司宣布巨额融资,无论是硬件公司、平台公司还是内容公司。此外,Valve和米哈游都在研究脑机接口,而最大的游戏巨头腾讯CEO马化腾去年在内部发言中,也强调了互联网进入新的时代,他给的定义是全真互联网。硅谷知名投资基金a16z(Andreessen Horowitz)分析师Jonathan Lai近日也撰文称,Metaverse将颠覆人类社交方式。

qukuailian8889的博客 1444

2026.2.23:AgentScope框架实战<一>:安装并使用agentscope

本文介绍了AgentScope框架的安装与使用实践。通过PyPI安装agentscope[full]后,演示了如何创建ReActAgent代理:1)配置DashScope聊天模型;2)注册自定义工具函数(查询位置和天气);3)初始化代理并处理用户请求。示例展示了代理如何响应复合查询(如同时获取北京位置和天气信息),输出结果显示代理成功执行了工具调用并返回结构化响应。该框架支持Python 3.13环境,提供内存管理、工具集成等功能,适用于构建智能代理系统。

拥抱具身智能,昇腾Ascend C 504

元宇宙Metaverse是什么?为什么这么火爆?

元宇宙Metaverse的概念最近火起来了,究竟,什么是元宇宙?为什么这么火爆?未来将会如何发展? 01什么是元宇宙(Metaverse)? 元宇宙(Metaverse)的概念来源于尼尔斯蒂芬森(NealStephenson)的著作《雪崩》(Snow Crash)。 Meta意为“元”、“超越”,verse则指宇宙,合起来的元宇宙则指一个通过AR(现实增强)、VR(虚拟现实)等技术支持的、与现实世界平行的虚拟世界。 简单来说,就是现实世界中的所有人和事都被数字化投射在了这个云端世界里

lianguanchashi的博客 3396

〔重庆理工大学〕大学物理实验--液体表面张力系数的测定

每个老师要求不同,实验报告内容和数据仅供参考。

Pretty Boy Fox的博客 2797

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

元宇宙开发者指南【Metaverse】

上个月,Facebook首席执行官Mark Zuckerberg在接受《Verge》采访时概述了他对3D版Web — 元宇宙(Metaverse)— 的愿景。今年,我们也看到了来自其他科技公司传来了一连串的宇宙新闻——从微软的"企业元宇宙"到Nvidia的"工程师的元元宇宙"。因此,元宇宙是科技行业的最新流行语。但是,成为元宇宙开发人员意味着什么呢?元宇宙会不会像Web一样是开放的平台?还是由像手机App生态系统一样,由一两家公司控制? 实际上,在当今环境中开发元宇宙应用程序意味着可以为大量不同平台开发游

新缸中之脑 3350

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

一文读懂什么是元宇宙Metaverse

科幻小说中的“元宇宙”(metaverse)概念今年重归人们视线。上市后市值一度突破400亿美元的沙盒游戏平台Roblox,为全球青少年玩家提供了可随心打造虚拟世界的平台。“Metaver...

4247

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

元宇宙的基础【Metaverse】

Weir-McCall预测,数字孪生的快速增长现象将与元宇宙(Metaverse)融合在一起,元宇宙是一个不断发展的数字空间网络,包括视频游戏环境和虚拟现实世界。 Weir-McCall具有建筑和技术背景,他指出:“元宇宙是与我们的物理世界并存的数字世界,让我们能够共同生活、工作和娱乐。数字孪生是元宇宙的基础。” 1、互联网的下一个版本 数字孪生是真实世界中物体和系统的克隆。这项技术正在彻底改变建筑师和设计师的工作方式。在Dezeen最近的采访中,建筑公司IBI集团的Mansoor Kazerouni称数字

新缸中之脑 3683

Metaverse 元宇宙入门-03-networking 网络与元宇宙

说明 元宇宙系列全部开源,欢迎小伙伴们 star~ awesome-metaverse 网络与元宇宙 这是“元界入门”的第三部分,重点介绍网络在“元界”中的作用。 在这里,网络被定义为“由骨干供应商、网络、交换中心和在它们之间路由的服务以及管理’最后一英里’的服务提供持久的、实时的连接、高带宽和分散的数据传输。 向消费者提供数据。” 网络的三个核心领域——带宽、延迟和可靠性——可能是大多数读者最不感兴趣的元节支持者。 然而,它们的限制和增长塑造了我们设计元界产品和服务的方式,何时可以使用它们,以及我们可

1872

X METAVERSE PRO受邀出席MetaWeek2022,共话元宇宙未来

X METAVERSE PRO受邀出席MetaWeek2022。届时,X METAVERSE PRO将与来自50多个国家的2000多名现场参与者,100多名演讲者围绕元宇宙领域,探讨前沿观点理念和最新技术成果。

ibtnews的博客 2868

【比较】智体世界ibverse与元宇宙metaverse有什么不同?

经过对比:智体世界ibverse是元宇宙的极大版本超集,包含但不限于元宇宙、AI、web3技术!与此同时:ibverse智体世界的产品理念、开源治理理念更强大与先进。

lauo1188的专栏 859

Metaverse元宇宙系列之Facebook改名META背后的布局和野心

随着世界通讯巨头facebook近日改名meta,元宇宙metaverse的热度不断攀升。meta一词充斥着整个互联网和各种“高端聊天”,大家都在滔滔不绝的讨论着这个话题。你要是不能说出个123,你都不好意思和别人聊天。 今天小四儿就和大家探讨一下元宇宙这个话题,由于要说的太多,所以开了这个系列,把小四儿自己对元宇宙(metaverse)的理解逐条和大家分享。 第一个问题,我替大家来问,“啥是元宇宙(metaverse)?” 元宇宙这个说法并不是新的概念,它最早源于1992年美国著名科幻小..

微尘物联-联通无限 1119

Awesome metaverse projects (元宇宙精选资源汇总)

Awesome Metaverse 关于 Metaverse 的精彩项目和信息资源列表。 由于关于 Metaverse 是什么存在许多相互竞争的想法,请随时以拉取请求、问题和评论的形式留下反馈。 WebXR WebXR Explainer - 什么是 WebXR,有哪些用例? Awesome WebVR - 精选的 WebVR 软件包和资源列表 Exokit - WebXR 元浏览器、引擎、头像系统等 Exokit overview - Exokit 工具包的非官方概述 Exokit Web - 网页元

976

元宇宙系列--Value creation in the metaverse

元宇宙

天道酬勤 877
上一篇: 数字孪生园区场景中的坐标知识
下一篇: 【Metaverse系列二】3D引擎知多少
ThingJS_小锘
博客等级 码龄6年 170粉丝 254原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值