初探AR技术

初探AR技术

  • AR概述
    • 概念定义:
    • 技术手段:
    • 参考实例:
  • AR解决方案
    • AR SDK
      • ARKit
        • 简介
        • 扩展
      • ARCore
        • 简介
        • ARCore 的工作原理
        • 优缺点
      • Vuforia
        • 简介
        • 优缺点
      • Wikitude
        • 简介
      • EasyAR
        • 简介
        • 优缺点
    • Web AR
  • 总结
  • 本文参考

AR概述

概念定义:

  增强现实(Augmented Reality,简称AR),也有对应VR虚拟实境一词的翻译称为实拟虚境或扩张现实,是指透过摄影机影像的位置及角度精算并加上图像分析技术,让屏幕上的虚拟世界能够与现实世界场景进行结合与交互的技术。这种技术于1990年提出。随着随身电子产品运算能力的提升,增强现实的用途也越来越广。 ----WIKI

  其实,AR只是VR技术中的一个分支(增强式 VR 系统),它即允许用户看到真实的世界,也能同时看到叠加在真实世界上的虚拟对象。

技术手段:

  AR从其技术手段和表现形式上,可以明确分为大约两类:一是Vision based AR,即基于计算机视觉的AR,二是LBS based AR,即基于地理位置信息的AR

  • Vision based AR
      基于识别的方式学名叫做Vision based AR,即基于计算机视觉的AR,该方式是利用计算机视觉方法建立现实世界与屏幕之间的映射关系,使我们想要绘制的图形或是 3D 模型可以如同依附在现实物体上一般展现在屏幕上,如何做到这一点呢?本质上来讲就是要找到现实场景中的一个依附平面,然后再将这个 3 维场景下的平面映射到我们 2 维屏幕上,然后再在这个平面上绘制你想要展现的图形,从技术实现手段上可以分为 2 类:
    1. Marker-Based AR
        这种实现方法需要一个事先制作好的 Marker(例如: 绘制着一定规格形状的模板卡片或者二维码),然后把 Marker 放到现实中的一个位置上,相当于确定了一个现实场景中的平面,然后通过摄像头对 Marker 进行识别和姿态评估(Pose Estimation),并确定其位置,然后将该 Marker 中心为原点的坐标系称为 Marker Coordinates 即模板坐标系,我们要做的事情实际上是要得到一个变换从而使模板坐标系和屏幕坐标系建立映射关系,这样我们根据这个变换在屏幕上画出的图形就可以达到该图形依附在 Marker 上的效果,理解其原理需要一点 3D 射影几何的知识,从模板坐标系变换到真实的屏幕坐标系需要先旋转平移到摄像机坐标系(Camera Coordinates)然后再从摄像机坐标系映射到屏幕坐标系(其实由于硬件误差这中间还需要理想屏幕坐标系到实际屏幕坐标系的转换,这里不深究),见下图。
    2. Marker-Less AR
        基本原理与 Marker based AR 相同,不过它可以用任何具有足够特征点的物体 (例如:书的封面) 作为平面基准,而不需要事先制作特殊的模板,摆脱了模板对 AR 应用的束缚。它的原理是通过一系列算法 (如:SURF,ORB,FERN 等) 对模板物体提取特征点,并记录或者学习这些特征点。当摄像头扫描周围场景,会提取周围场景的特征点并与记录的模板物体的特征点进行比对,如果扫描到的特征点和模板特征点匹配数量超过阈值,则认为扫描到该模板,然后根据对应的特征点坐标估计 Tm 矩阵,之后再根据 Tm 进行图形绘制(方法与 Marker-Based AR 类似)。
  • LBS based AR
      其基本原理是通过GPS获取用户的地理位置,然后从某些数据源(比如wiki,google)等处获取该位置附近物体(如周围的餐馆,银行,学校等)的POI信息,再通过移动设备的电子指南针和加速度传感器获取用户手持设备的方向和倾斜角度,通过这些信息建立目标物体在现实场景中的平面基准(相当于marker),之后坐标变换显示等的原理与Marker-Based AR类似。这种AR技术利用设备的GPS功能及传感器来实现,摆脱了应用对Marker的依赖,用户体验方面要比Marker-Based AR更好,而且由于不用实时识别Marker姿态和计算特征点,性能方面也好于Marker-Based AR和Marker-Less AR,因此对比Marker-Based AR和Marker-Less AR,LBS-Based AR可以更好的应用到移动设备上。

参考实例:

  1. 增强现实导航应用
  2. 虚拟颠球
  3. 实景翻译
  4. 时光机器

AR解决方案

AR SDK

  什么是AR SDK?AR SDK是AR应用的技术核心,驱动着AR App的发展和创新。AR SDK的作用是将数字内容和信息与现实世界融合。SDK的功能最终将决定AR应用程序中的特性和功能,因此根据项目要求选择正确的平台至关重要。AR SDK包含许多应用程序组件,像内容呈现,AR跟踪和场景识别等。内容呈现意味着可以将数字信息和3D对象覆盖在现实世界物体之上,跟踪表示“应用程序的眼睛”,场景识别充当应用程序的中枢神经系统。每个AR SDK都将配备自己独特的属性,使AR开发人员能够以最佳方式开发出具有识别,渲染和跟踪功能的AR应用程序。下面来介绍几个常用的AR SDK:

ARKit

简介

  ARKit 是一个移动端 AR 平台,用于在 iOS 上开发增强现实 app。可以在目前的数千万台 iOS 设备上运行。但为了获得 ARKit 的完整功能,需要 A9 及以上芯片。其实也就是大部分运行 iOS 11 的设备,包括 iPhone 6S。
ARKit提供了以下功能:

  • SLAM tracking and sensor fusion(SLAM场景识别)
  • Ambient lighting estimation(环境光评估)
  • Scale estimations(刻度估量)
  • Vertical and horizontal plane estimation with basic boundaries(基本边界的垂直和水平面检测)
  • Stable and fast motion tracking(快速稳定的动作捕捉)
  • Multiple Face Tracking(多重人脸追踪)
  • Collaborative Sessions(多人会话)
  • Simultaneous Front and Back Camera(同步前置、后置摄像头)
  • People Occlusion

扩展

据了解,ARKit结合Apple自家的机器学习开发库Core ML,可以实现AR场景下的物体识别,详见
利用ar技术进行物体识别
(真实性未知)

ARCore

简介

  ARCore是Google专有的增强现​​实SDK(对标ARKit)。它使开发人员能够在部分支持ARCore的智能手机和平板电脑上启动并运行AR应用。ARCore最值得注意的功能之一是它还支持部分iOS的设备。ARCore拥有三个重要功能:

  • 光估测:ARCore 可以检测其环境光线的相关信息,并为您提供给定摄像头图像的平均光强度和色彩校正。 此信息让您能够使用与周围环境相同的光照来照亮您的虚拟物体,提升它们的真实感。
  • 环境理解:ARCore 会通过检测特征点和平面来不断改进它对现实世界环境的理解。ARCore 可以查找看起来位于常见水平或垂直表面(例如桌子或墙)上的成簇特征点,并让这些表面可以由您的应用用作平面。 ARCore 也可以确定每个平面的边界,并将该信息提供给您的应用。 您可以使用此信息将虚拟物体置于平坦的表面上。由于 ARCore 使用特征点来检测平面,因此可能无法正确检测像白墙一样没有纹理的平坦表面。
  • 运动跟踪:当您的手机在现实世界中移动时,ARCore 会通过一个名为并行测距与映射(或 COM)的过程来理解手机相对于周围世界的位置。 ARCore 会检测捕获的摄像头图像中的视觉差异特征(称为特征点),并使用这些点来计算其位置变化。 这些视觉信息将与设备 IMU 的惯性测量结果结合,一起用于估测摄像头随着时间推移而相对于周围世界的姿态(位置和方向)。
  • 用户交互:ARCore 利用命中测试来获取对应于手机屏幕的 (x,y) 坐标(通过点按或您希望应用支持的任何其他交互提供),并将一条射线投影到摄像头的视野中,返回这条射线贯穿的任何平面或特征点以及交叉位置在现实世界空间中的姿态。 这让用户可以选择环境中的物体或者与它们互动。
  • 共享:借助 ARCore Cloud Anchor API,您可以创建适用于 Android 和 iOS 设备的协作性或多人游戏应用。使用云锚点,一台设备可以将锚点和附近的特征点发送到云端进行托管。 可以将这些锚点与同一环境中 Android 或 iOS 设备上的其他用户共享。 这使应用可以渲染连接到这些锚点的相同 3D 对象,从而让用户能够同步拥有相同的 AR 体验。
  • 定向点:借助定向点,您可以将虚拟物体置于倾斜的表面上。 当您执行会返回特征点的命中测试时,ARCore 将查看附近的特征点并使用这些特征点估算表面在给定特征点处的角度。 然后,ARCore 会返回一个将该角度考虑在内的姿态。由于 ARCore 使用成簇特征点来检测表面的角度,因此可能无法正确检测像白墙一样没有纹理的表面。
  • 锚点和可跟踪对象:姿态会随着 ARCore 改进它对自身位置和环境的理解而变化。 当您想要放置一个虚拟物体时,您需要定义一个锚点来确保 ARCore 可以跟踪物体随时间推移的位置。 很多时候,您需要基于命中测试返回的姿态创建一个锚点,如用户交互中所述。
  • 增强图像:使用增强图像,您可以构建能够响应特定 2D 图像(如产品包装或电影海报)的 AR 应用。 用户可以在将手机的摄像头对准特定图像时触发 AR 体验,例如,他们可以将手机的摄像头对准电影海报,使人物弹出,然后引发一个场景。

ARCore 的工作原理

  从本质上讲,ARCore 在做两件事:在移动设备移动时跟踪它的位置和构建自己对现实世界的理解。
  ARCore 的运动跟踪技术使用手机摄像头标识兴趣点(称为特征点),并跟踪这些点随着时间变化的移动。 将这些点的移动与手机惯性传感器的读数组合,ARCore 可以在手机移动时确定它的位置和屏幕方向。
除了标识关键点外,ARCore 还会检测平坦的表面(例如桌子或地面),并估测周围区域的平均光照强度。 这些功能共同让 ARCore 可以构建自己对周围世界的理解。
  借助 ARCore 对现实世界的理解,您能够以一种与现实世界无缝整合的方式添加物体、注释或其他信息。 您可以将一只打盹的小猫放在咖啡桌的一角,或者利用艺术家的生平信息为一幅画添加注释。 运动跟踪意味着您可以移动和从任意角度查看这些物体,即使您转身离开房间,当您回来后,小猫或注释还会在您添加的地方。

优缺点

  Google出品,必属精品,但唯一美中不足的是,目前(2019年)ARCore在国内支持的设备真的是少之又少(支持的设备),这就让许多想尝试ARCore强大功能的人不得不放弃这个念头(比如我)。

Vuforia

简介

  Vuforia是高通推出的针对移动设备扩增实境应用的软件开发工具包。它利用计算机视觉技术实时识别和捕捉平面图像或简单的三维物体(例如盒子),然后允许开发者通过照相机取景器放置虚拟物体并调整物体在镜头前实体背景上的位置。
功能:

  • 识别模型目标
  • 识别图片目标
  • 识别对象目标
  • 多重目标
  • 柱体目标
  • VuMark:二维码\条形码
  • 使用外置摄像头
  • 平面识别:允许在水平面防止模型内容

优缺点

  据了解,Vuforia是相对较早的AR SDK,因此在各方面的功能都较为成熟,尤其是与Unity结合开发游戏的效果非常不错,只不过好像商用版本价格有点高。

Wikitude

简介

  Wikitude提供了一体式增强现实SDK,并结合了3D跟踪技术(基于SLAM)、顶级图像识别和跟踪,以及移动、平板电脑和智能眼镜的地理位置AR,支持可扩展的Unity、Cordova、Titanium和Xamarin框架。可以使用Wikitude SDK构建惊人的基于位置、标记或无标记的AR体验。企业、机构和独立开发人员受益于Wikitude的工具,用于开发适用于Android,iOS,智能手机,平板电脑,智能眼镜的AR应用程序。
功能:

  • 即时跟踪:挖出标记。即时跟踪是使用WikitudeSLAM技术的第一个功能。它可以轻松地映射环境并显示AR内容,无需目标图像,此功能适用于室内和室外环境。
  • 扩展跟踪:一旦目标图像被识别,用户可以通过自由移动设备来继续AR体验,而不需要将标记保持在相机视图中。此功能现在拥有与Wikitude即时跟踪功能相同的SLAM算法,为基于Wikitude的应用提供了强大的性能。
  • 图像识别:Wikitude SDK嵌入了内置的图像识别和跟踪技术,而且这些功能是开箱即用的。它最多可以拍摄1000张可以离线识别的图像。开发人员可以在实时摄像机图像中增强识别的图像和地理位置的兴趣点之间实现无缝切换。
  • 基于位置的服务与GEO数据:Wikitude SDK提供了许多方便的功能,简化了使用地理参考数据。用户兴趣点的设计和布局是完全可定制的,以满足各种需要。
  • 3D增强:Wikitude SDK可以在增强现实场景中加载和渲染3D模型。从行业工具(比如Autodesk Maya 3D或Blender等工具)导入3D模型,每个3D模型基于新的Native API,Wikitude提供了一个用于Unity3D框架的插件,因此开发者可以将Wikitude的计算机视觉引擎整合到基于Unity3D的游戏或应用程序中。
  • 云识别:Wikitude的云识别服务允许开发人员处理云中托管的数千个目标图像。Wikitude的云识别技术是一个可扩展的解决方案,它具有响应时间快、识别率高的特点。每个月向开发者提供了对云识别服务的1,000,000次的免费扫描调用,还为企业提供了专用的服务器选项和定制服务。

EasyAR

简介

  EasyAR是Easy Augmented Reality的缩写,是视辰信息科技(上海)有限公司的增强现实解决方案系列的子品牌,意义是:让增强现实变得简单易实施,让客户都能将该技术广泛应用到广告、展馆、活动、app等之中。
功能:

  • 表面跟踪
  • 3D物体跟踪
  • 平面图像跟踪
  • 录屏
  • 内容与交互支持
  • API多语言优化
  • Image Target Data

优缺点

  EasyAR是优秀的国产AR解决方案提供者,不仅有价格合理的AR SDK,还有像Web AR、姿态识别、手势识别、云识别等产品。由于是国产平台,咨询问题、疑难解答等都十分方便。不过缺点就是某些高端功能可能不如国外SDK功能强劲,并且使用文档看上去不是很详细,有点廉价的感觉。

Web AR

  1. AR.js
      AR.js是由Jerome Etienne开发维护的一款WebAR库,代码托管在GitHub。其实,AR.js就是将WebAR所需的各种组件与库经过整理、维护,拼凑成了一把锋利精美的瑞士军刀,可以流畅地以高帧率运行在各种设备上。其中,AR.js主要封装了以下几个库:
    • JSARToolKit:老牌开源AR库ARToolKit的JavaScript版本,主要提供了识别和追踪 marker 的功能。
    • Three.js:Three.js是一款开源的主流3D绘图JS引擎,我们知道WebGL是一种网页3D绘图标准,和jQuery简化了HTML DOM操作一样,Three.js可以简化WebGL编程。
    • aframe-ar.js:A-Frame 团队发布的 其中包括了一些 Web AR 组件,用 A-Frame 的各种组件可以让你用很少的代码构建出 AR 所需要的 3D 立体世界。A-Frame.js是一个用来构建虚拟现实(VR)应用的网页开发框架(部分API也可以开发AR应用),是当下用来开发WebVR内容主流技术方案。A-Frame基于HTML,容易上手。但是A-Frame不仅仅是一个3D场景渲染引擎或者一个标记语言。其核心思想是基于Three.js来提供一个声明式、可扩展以及组件化的编程结构。
      在AR.js中,分为两种写法:使用Three.js结合JS库以及使用A-Frame.js,若选择使用Three.js结合JS库的方式,需要学习了解很多JS库的用法,代码量比较大,学习成本较高;而使用A-Frame.js,则可以大量减少代码量,比如著名的10行代码实现AR。
  2. WebARonARKit,WebARonARCore
      ARKit 和 ARCore 分别是苹果和谷歌两大巨头出品的移动 AR SDK,提供的功能也类似:运动追踪、环境感知和光线感应,我相信很多对 AR 感兴趣的开发者对这两个 SDK 都不陌生。但这两个都是移动 AR 的 SDK,于是谷歌的 AR 团队提供了 WebARonARKit 和 WebARonARCore 两个库,以便开发者能用 Web 技术来基于 ARKit 和 ARCore 开发,从而实现 WebAR。这两个库虽然功能强大,但因为是ARKit和ARCore的Web衍生版本,所以国内支持这两个库的移动设备仍然很少。
  3. EasyAR
      EasyAR是国内首款免费全平台AR引擎,提供了EasyAR SDK以及WebAR等解决方案,可以快速构建AR应用。

总结

  目前来说,使用AR SDK来开发AR应用技术层面已经较为成熟完整,开发者只需要根据项目需要选择合适的AR SDK,因此AR产品是否有优势取决于其是否有独特创意。
而在web端,无论采用哪种实现手段,最主要是运行环境对webRTC、webGL 两个特性的支持程度。而且,Web端目前只有基于标记图Marker的应用有着比较良好的体验,WebAROnARCore和WebAROnARKit所支持的MarkerLess方案都还仅仅是测试阶段,并且国内外对webAR 的讨论和demo 案例目前都比较少,能够搜到的资料几乎都是英文版,总的来说使用WebAR来实现一些简单的功能是可以的,完整的商业项目暂不推荐。

本文参考

AR技术原理 https://www.jianshu.com/p/3aac1ec6ea2f
AR技术这么火 但你知道其中背后的工作原理吗?https://zhuanlan.zhihu.com/p/48281104
增强现实技术 https://blog.csdn.net/u010922186/article/details/41554171
Web AR 入門:AR.js Tracking.js Three.js A-frame.js
http://skyroxas.tw/web-ar-%e5%85%a5%e9%96%80%ef%bc%9a-ar-js-tracking-js-three-js-a-frame-js/
Web 前端中的增强现实(AR)开发技术 https://geekplux.com/2018/01/18/augmented-reality-development-tech-in-web-frontend/
12 Best Augmented Reality SDKs https://dzone.com/articles/12-best-augmented-reality-sdks

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/41224.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

论理想的AR/VR广告应该什么样?

广告在我们生活中无处不在,如果未来出现在AR/VR这种穿戴式设备上,要怎么做才更容易被人们接受?是否可以像概念片《Hyper-Reality》中描述的那样,将广告等可视化信息铺天盖地显示在我们眼前?还是要与AR/VR界面、内容自然…

如何用AR引擎技术, 5步优雅实现物体识别和跟踪

AR技术让应用实现虚拟世界和现实世界的融合,让开发者的创意和脑洞能够拥有更多炫酷有趣的呈现方式。AR拍照、AR购物、AR教育、AR搜索等丰富应用场景,凭借着AR技术的加持,为用户带来更优质的沉浸式体验,为用户创造更多价值。 例如…

主流AR眼镜参数对比、AR SDK最全功能特性对比

1、主流AR眼镜参数对比 最近有好多小伙伴分享了干货,成员LalaLand分享了一个目前市场主流AR眼镜参数对比(扫码可查看原文): 1、Hololens 2 2、Magic Leap 1 3、Nreal Light 4、Spectacles 2021 2、移动AR SDK 功能特性最全比较 本次…

web端实现AR人脸特效

前言 直播、短视频、在线会议等应用越来越多地进入人们的生活,随之诞生的是丰富的各类创意玩法与新鲜体验,其中大量应用了以AI检测和图形渲染为基础的AR技术。 而随着Web技术的不断成熟,AR技术在Web上的实现成为了一种可能。今天就总结了在…

DataFunCon:2021热点技术和未来趋势预测

12月18-19日,由DataFun主办的DataFunCon 2021,将如期而至!本次大会由百度深圳研发中心自然语言处理部技术总监 何径舟、腾讯云大数据产品中心研发副总经理 雷小平、腾讯信息平台与服务业务线AI算法负责人 文镇、达摩院人工智能科学家 杨红霞等…

未来计算的十大趋势预测,你觉得能中几条?

作者 | Adrian Mouat 译者 | 平川 本文最初发布于 Container Solutions WASM 将无所不在:编译目标、部署目标、IoT、插件生态系统。这是正在发生的事。(1 到 5 年) Rust 的流行度将继续增加,未来几年有望在 RedMonk 排行榜上超…

未来的趋势————以ChatGPT为标杆的AI对生活的影响是巨大的

文章目录 前言1.AI的发展历程2.我是如何接触到人工智能的概念和产品的3.对于ChatGPT的一点看法4.AI对大学毕业生的职业发展的利与弊5.对于AI的思考和问题 前言 随着ChatGPT的爆火,生成式AI,大模型的人工智能被越来越多的人注意到,同时他也带…

2023年五大趋势预测 | 大数据分析、人工智能和云产业展望

随着我们迈入2023年,大数据分析、人工智能和云产业将迎来蓬勃的创新和发展阶段 以下是我们预测的,将对行业格局产生重大影响的五大趋势: 世界在剧变,我们需要尽快寻找行业中的方向,迅速重回轨道 2023年,全…

快收藏!手把手教你用AI绘画

点个关注👆跟腾讯工程师学技术 最近看到一篇有趣的文章,一副名为《太空歌剧院》(如下图)的艺术品在某美术比赛上,获得了第一名的成绩, 有意思的是这件作品是通过AI来实现的画作, 顿时觉得非常神…

用K8s的公司有多少人会部署K8s?

作者:51CTO技术栈 译者 | 布加迪 Kubernetes是如今最知名最流行的容器编排引擎。Kubernetes之所以成为云原生计算的中心,是由于它是开源的,还有一个快速增长的生态系统。如果观察它在过去几年的发展和采用趋势,尤其是在云原生世界…

LLM_StableDiffusion_studio发布

背景: 从chatgpt发布到现在已经超过半年时间,AGI的势头越来越猛。大家都在做各种的尝试和组合,把chatgpt通用的强大的知识表达和理解能力尝试应用在自己的业务场景。前期也是出现非常多的业务应用,但是主要还是围绕chatgpt本身已…

智能AI抢了元宇宙的风头?

前几天,微博突然出现这么一条热搜。 #ChatGPT官方APP登录美国苹果应用商店 这绝对是一条相当火爆的新闻,因为这意味着智能聊天机器人ChatGPT终于有自己的App了。值得一提的是,ChatGPT不仅仅登录了美国苹果应用商店,而且下载量迅…

AI VS 好莱坞?新时代电影工作流;MJ制作微信表情包的麻瓜教程;关于ControlNet的一切;AI创业真钱景 | ShowMeAI日报

👀日报&周刊合集 | 🎡生产力工具与行业应用大全 | 🧡 点赞关注评论拜托啦! 🤖 『OpenAI通过了一大批GPT-4申请』大量放号ing~快去看邮箱! 🤖 『小马智行 | 广州南沙区开启车内无安全员的自动…

C++ 正在向 C 发起“进攻”!TIOBE 7 月榜单发布

整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 一月一度的 TIOBE 榜单又发布了,快来看看 7 月的编程语言排行榜有什么最新变化吧! C 正在向 C 发起“进攻”! 自从去年 12 月 C 在 TIOBE 排名历史上首次超过 Java…

chatgpt赋能python:Python访问Word文档的方法

Python访问Word文档的方法 在现代社会,文档是人们日常生活和工作中必不可少的一部分。特别是在办公和教育中,Word文档被广泛使用。Python是目前应用最广泛的编程语言之一,在一些编程任务中,需要访问和修改Word文档。在这篇文章中…

chatgpt赋能python:Python处理Word文档

Python处理Word文档 介绍 Microsoft Word是业界最流行的办公文档编辑工具之一。对于文档处理工作,Word是必不可少的工具之一。然而,尽管Word是十分强大的,但在处理大量数据时,手动处理每个文件是费时费力的。幸运的是&#xff0…

chatgpt赋能python:Python下载jieba:优化中文分词的必备工具

Python下载jieba:优化中文分词的必备工具 在中文自然语言处理的领域中,分词是一项基础且重要的任务。jieba是一个优秀的中文分词组件,它支持三种分词模式,并且具有高效、准确、易用等优点。本文将介绍如何通过Python来下载jieba&…

为什么ChatGPT非得用强化学习,而不直接用监督学习?

为什么ChatGPT非得用强化学习,而不直接用监督学习?原因不是那么显而易见。OpenAI联合创始人、ChatGPT主要负责人John Schulman分享了OpenAI在人类反馈的强化学习(RLHF)方面的进展,分析了监督学习和强化学习各自存在的挑…

大咖,我能转行做UX设计师吗?

前几天,有个朋友找到我,叫我给分析下他适不适合转UX设计。他的专业是建筑设计,之所以要辞职,也就是公司破事多,老板又不看重他。看到UX设计这个行业的前景很不错,想要转行。他说的也没错, 现在的…

想成为一名成功的UX设计师吗?做好这13件事情吧

以下内容由Mockplus团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具。 丢掉那些阻碍你前进的东西 每个人对成功的定义都不同。如果想在重要事情上取得成功,学会给予才是关键。只有放弃一些阻碍你前进的东西,你才能…