译文出自:登链翻译计划[1] 译者:翻译小组[2] 校对:Tiny 熊[3] 使用 Solidity 和 Web3-React 构建一个像 Opensea 一样的 NFT 市场 DApp 是你开启 web3...之旅的一个好步骤。...我们来学习编写一个具有完整功能的智能合约实现一个数字藏品的市场。一个集合的 NFT 是这里交易的数字物品。...还需要为前端提供查询功能,以查询市场的数据。我们将尽可能地用单元测试来覆盖这个智能合约。 一个使用 React/Web3-React/SWR 的 NFT 前端市场页面。...如果市场上有成千上万的物品,查询函数就不能很好地工作。 当我们试图验证一个卖家是否已经将 NFT 项目转让给其他人,或者已经取消授权时,我们会调用nft.getApproved成千上万次。
本文的作者是数据科学家 Maël Fabien。在过去的几个月里,他在个人博客上写了 100 多篇文章。这个内容量相当可观。他突然想到一个主意:训练一个能像他一样说话的语言生成模型。...为此,他写了一篇文章分享了生成一个像人一样说话的神经网络模型的过程和相关代码,他的文章内容如下: 我想训练一个能像我一样说话的语言生成模型,或者更具体地说,一个可以像我一样写作的模型。...拆分 X 和 Y 在 python 中,它就和下面的语句一样简单: X, y = input_sequences[:,:-1],input_sequences[:,-1] 我们现在将这个问题看作一个多分类任务...像往常一样,我们必须首先对 y 进行 one-hot 编码,以获得一个稀疏矩阵,该矩阵在对应于该标记的列中包含 1,在其他位置包含 0: ?...这并没有什么实际意义,但它成功地将谷歌与大数据的概念联系起来。这是相当令人印象深刻的,因为它仅仅依赖于单词的共现,而没有整合任何语法概念。
他突然想到一个主意:训练一个能像他一样说话的语言生成模型。...为此,他写了一篇文章分享了生成一个像人一样说话的神经网络模型的过程和相关代码,他的文章内容如下: 我想训练一个能像我一样说话的语言生成模型,或者更具体地说,一个可以像我一样写作的模型。...拆分 X 和 Y 在 python 中,它就和下面的语句一样简单: X, y = input_sequences[:,:-1],input_sequences[:,-1] 我们现在将这个问题看作一个多分类任务...像往常一样,我们必须首先对 y 进行 one-hot 编码,以获得一个稀疏矩阵,该矩阵在对应于该标记的列中包含 1,在其他位置包含 0: ?...这并没有什么实际意义,但它成功地将谷歌与大数据的概念联系起来。这是相当令人印象深刻的,因为它仅仅依赖于单词的共现,而没有整合任何语法概念。
--- 拔出你心中最困惑的刺!--- 在这个用过即弃的时代,不要让你的求知欲过期。 今日拔刺: 1、中国公司为什么不做一个像Windows一样的操作系统?...本文 | 1945字 阅读时间 | 五分钟 中国公司为什么不做一个 像Windows一样的操作系统?...全球化时代,做系统必须得到世界的认可而不单单只是国产,如果只是要做一个操作系统,那么国人已经实现了,而且当初还辉煌过。...但像问题所述的“Windows”一样的系统,我们想看看达到这个级别的世界上有多少Windows,os和Linux,windows和os把闭源走到了极致,linux又把开源这一条路占领了。...电池的续航能力也不尽人意。优点是比较便宜,支持独立SIM卡可以无需手机接打电话,但是应用还是不能独立。如果你想运动时佩戴,平时出门解放手机的话还是可以买来用用的。
比邻弘科一下子被推到极为尴尬的境地,要么跟着做假,要么隐忍行业恶习,显然都不切实际。经过长时间思考,他们最终决定走一条不一样的路——跟数据造假者对着干。...史建刚称,比邻弘科也想效仿金庸老先生,走一条与别人不同的路,造就一个绝不妥协的江湖世界,所以将产品取名为“量江湖”,是一个极具“江湖气息”的流量反作弊产品。...另外,真人拿着手机在吃饭时,会时常链接到运营商网络进行基站切换,而造假的手机ID是不发生变化的,就像一个安静的美男子被固定安排在一间房间内偷偷刷流量“吐”数据。...在史建刚看来,在这样的背景下,反作弊的“量江湖”好像有了不一样的意义。 其实,在同一天还有一条消息被大家忽视了,那就是百度放弃了曾经19亿美金收购的91助手。...这是“量江湖”将要做的事。 但是,随着“微信小程序”时代的到来,“量江湖”受到了冲击。史建刚无奈地说:“有了小程序,APP数据封闭在系统内出不来,即使想要判断真假,我们也有心无力。
研究人员表示: 据我们所知,这是世界上第一个仅靠身体感知,就能稳稳爬楼梯、或穿越类似高低起伏地形的双足机器人。 是的,不仅仅是上下各种高低台阶。 ? ?...像这样断在路上的树干,Cassie也能凭借感觉稳稳跨越。 ? 两只脚处在不同高度的平面上,也不影响平衡。 ? 不过,别看这家伙现在一副游刃有余的样子,在没有经历特训之前,它其实是酱婶的: ?...也就是说,当机器人在模拟环境中训练时,会遇到向上或向下的类似楼梯的变化地形,变化因素包括:楼梯的级数,每一级楼梯的高度、长度、宽度,以及楼梯前后地面的坡度等。...除此之外,为了有效地让Cassie把在模拟环境中学习到的爬楼梯策略应用到现实当中,防止过拟合,研究人员还在训练阶段给它制造了各种各样的麻烦。...最后,附上一段这只机器人连续10上10下楼梯的完整视频: 论文地址: https://arxiv.org/abs/2105.08328 参考链接: [1]https://spectrum.ieee.org
按照人类选手的配速来说,每公里 10.6 分钟相当于「散步级」水平,但对于机器人选手来说,算是一个不小的进步。 看上去是一个阳光明媚的清晨,Cassie 打算出门运动。...Cassie 所处的环境是俄勒冈州立大学的校园内,在没有机器人队友的情况下,开始了「一个人的马拉松」。几位研究人员紧随其后,此时他们的身份是「摄像老师」: ?...行进时,Cassie 的膝盖像鸵鸟一样弯曲着,跑步需要保持动态平衡,包括在切换位置或以其他方式运动时保持平衡的能力。目前,Cassie 已经学会了进行细微调整以便在移动时保持直立。 ?...Cassie 是美国敏捷机器人公司(Agility Robotics)打造的产品,它自诞生之日,特点就是步伐稳健、精准,还能适应各种路面,并且在不懈努力下学会了爬楼梯。...它们的优势是可以轻松地在为人类打造的空间中穿行,例如楼梯和狭窄的走廊,但双足行走意味着其不够稳定,尤其是与波士顿动力的四足机器人相比,用四条腿站立时,机器人更难被撞倒。 ?
对于机器人(双足机器人、四足机器人、履带式机器人等)来说,爬楼梯一直是一个巨大的挑战。双足机器人上下楼梯时需要大量的感知和计算,几乎是在实验阶段就相当脆弱,可能会被摔坏,甚至以失败告终。...为了将学习到的爬楼梯策略有效地从模拟迁移到现实世界中,该研究在模拟中设置了多种干扰,这些干扰用来表示难以精确模拟的各种现实事物。...使用强化学习来训练机器人的一个特殊之处是,有时即使提出了非常有效的方法,但也并不清楚其确切原因。...在执行动态任务时,比人类更好的机器人显然是一个非常高的标准,但也许大多数人实际上并没有像 Cassie 那样为盲目楼梯导航做好准备,因为 Cassie 本身就是基于楼梯训练的,并且在训练过程中添加了少量...实际上,人类在闭着眼睛尝试爬楼梯时,会依赖于「楼梯是完美统一的」这种假设。当人类无法依靠这样的假设时就会陷入困境。 Cassie 和大多数机器人一样受到一些约束。
创建CALayer position:默认情况下相当于UIView的center contents:CALayer的内容。可以设置为图片,但是需要桥接。...桥接不需要自己额外设置,编译后编译器会自动提示,让Xcode自动帮我们桥接就可以啦。 就像添加子视图一样,别忘了把自己创建的Layer添加到view.layer上面。...时针、分针都是一样的。...锚点示意图2.png 咱们刚才绘制的秒针实际就是一个宽1,长60的一个View。咱们要让它旋转起来的时候围绕着一个点转,就要把那个点用图钉钉上。...发现秒针比电脑上的稍微慢一点。是因为刷新频率和电脑不一样。 解决方法就是使用CADisplayLink来刷新时钟。
像人一样思考的AI仍然难以捉摸,但本田希望能够取得进展。其在美国的研究所今天宣布与三个学术机构——麻省理工学院,宾夕法尼亚大学和华盛顿大学合作,推进人工认知领域的发展。...Allen学院将开发生物学和机器人的感知模型,可以在人类环境中安全地工作。 拨款将资助研究的第一阶段。Paul G....在1月举行的2018年消费电子展上,它宣布推出一系列社交和辅助机器人,名称为3E(Empower,Experience和Empathy的缩写),包括一个驱动的高脚凳,一个机动露营冷却器和一个自动四轮车。...6月,本田取消了其标志性的Asimo仿人机器人的开发,该机器人的最新版本在2011年宣布,可以运行,爬楼梯(虽然缓慢),甚至轻拍。...他们认为:“这需要开发一种全新的AI范式,其目标不是检测统计趋势,而是发现想法和它们之间的关系。只有这样,可以像人一样思考的AI才能成为现实,而不仅仅是科幻小说中的东西。”
上一节介绍了如何在Power BI中设计一个简约的日历图表,如下图所示。本文更进一步,尝试为该日历增加信息,依然使用内置的矩阵去设计。...基础的日期表同上一节一样,一个度量值完成,以下列举2年: 日期表 = ADDCOLUMNS(CALENDAR(DATE(2021,1,1),DATE(2022,12,31)), "年",YEAR([...2022年的,供星友使用): 新建一个切换条件表,以便设置切片器进行显示内容切换: 动画演示: 图表完整度量值如下,设置为图像URL,将度量值如上一节方法拖入矩阵即可正常显示: SVG日_复合版...如需加业绩达成等指标提示,在最下方加个rect,高度设置的很低(本例为3个像素)以至于看上去像一条线,fill填充颜色按照业绩达成情况IF语句切换。...完整Power BI模板扫码下载,预存了2021、2022年的日历,以及2022年的放假信息,读者明年可直接使用,后年更新下相关信息即可。
波士顿动力公司并不满足于掌握跑酷,首次将其先进的机器人之一用于工作。在该公司发布的YouTube视频中,最新版本的Spot机器狗开始了新工作,展示了其对日本建筑工地进行现场检查的能力。...波士顿动力公司的机器人进化的方式既有趣又有点令人担忧。上周,该公司的双足Atlas展示了其跑酷能力,现在Spot又进入了建筑工地。...这个似乎配备了相机或其他传感器,由翻盖手和嘴保护,以便更仔细地检查功能。 而后者没有手臂,但背面有一个发光的塑料盒。在每个尾部看起来像一个保护笼中的复杂锥体,似乎是某种导航设备。...视频显示机器人像狗一样坚定地在站点周围徘徊,偶尔停下来检查装置。由于Spot配备了前后传感器,因此只有在没有转动空间时才能通过简单的倒转在楼梯间和狭窄的走廊穿行。...尽管该公司像往常一样关注细节,但建筑工地似乎是进行此类测试和演示的合理场所,可以发挥机器人的优势,但仍然提供充分的机会展示了其适应挑战性环境和新情况的能力。
尽管踏脚石高度和之间的宽度随机变化,但ATRIAS可以像人类一样行走,完美跨越。...与人类及大多数陆地动物一样,腿(足)式机器人需要能够在崎岖的地形上移动,以便在灾难响应、搜索和救援等应用中发挥作用。...加州大学伯克利分校和卡内基梅隆大学的实验室通过利用最佳和非线性控制系统的新进展,展示了ATRIAS机器人在踏脚石上行走的动态过程,即使这些踏脚石和它们的高度之间的距离是随机变化的,ATRIAS机器人可以像人类一样行走...这相当于踩着垫脚石或者踩着高跷爬着楼梯,保持平衡的唯一方法就是一直走下去。 ? 踏脚石也严格限制了脚的放置,而现实世界中这些垫脚石也可能会倒塌。...从长远来看,这项研究将有助于双足机器人在室内环境(如楼梯和狭窄的走廊)以及室外环境(如树林小路)中自主导航。
如果问你在日常开发中用到的最多的一个 Java 类是什么,阿粉敢打赌绝对是 String.class。...说到 String 大家都知道 String 是一个不可变的类;虽然用的很多,那不知道小伙伴们有没有想过怎么样创建一个自己的不可变的类呢?这篇文章阿粉就带大家来实践一下,创建一个自己的不可变的类。...很自然的为了解决 address 的问题,我们想到了也是进行一个拷贝,再调用 getter 方法的时候返回一个拷贝对象,而不是直接返回成员变量。...teacher 实例的成员变量并没有被修改掉了,至此我们完成了一个不可变对象的创建!...注意阿粉这里的 JDK 版本是 19 所以可能大家版本不一致具体的实现不太一样,但是本质上都是一样的。
深度学习自然语言处理 分享 知乎:何枝 在这篇文章中,我们将尽可能详细地梳理一个完整的 LLM 训练流程。...1.1 Tokenizer Training 在进行预训练之前,我们需要先选择一个预训练的模型基座。...为此,我们需要能够评估另外一个大模型的重要能力 —— 知识蕴含能力。 C-Eval 一个很好的中文知识能力测试数据集是 [C-Eval],涵盖1.4w 道选择题,共 52 个学科。...通俗来讲,就是人为的先给一些「训练数据样例」让 ChatGPT 看, 紧接着利用 ChatGPT 的续写功能,让其不断地举一反三出新的训练数据集: 你被要求提供10个多样化的任务指令。...一种比较流行的方式是像 [FastChat] 中一样,利用 GPT-4 为模型的生成结果打分, 我们也尝试使用同样的 Prompt 对 3 种开源模型:OpenLlama、ChatGLM、BELLE 进行测试
Colt 的方案充分利用了他的游戏开发经验,设计了一个完全隔离虚拟世界和物理世界的系统。他的架构详细描述了创建一个 MMO (或者其他大型合作空间)后端服务所需要的框架。 ?...例如,我们可以创建一个负载均衡器来自动扩展一组 GCE 实例。或者我们可以制作一个可以根据需求进行扩展的 Kubernetes pod。...绘制你的虚拟世界 除非您戴上 VR 头盔,否则虚拟世界就不是一个有意义的虚拟世界。...然而,Daydream 本身并不是一个合适的渲染引擎,因此你需要利用像 UNITY 这样的工具来帮我们绘制所有模型,并代表我们与 Daydream 系统进行交互。 ?...首先是它的管理,这样我们就不必像 containers、GKE、App Engine Flex 那样处理配置和部署的细节了。
---- 智能工场 来源:MIT 【智能工场】MIT最新公开的新型迷你猎豹机器人是第一个能做后空翻的四足机器人。...一个完美的后空翻 MIT研发猎豹机器人不依靠视觉和任何外部传感器,全凭控制算法,会纵身飞跃上桌,能轻松爬上满是障碍物的楼梯,甚至在突然被猛推或猛踢时迅速恢复平衡。...像真的小狗狗一样,从高处把它扔地上,它能稳稳地四条腿落地站稳。 ? 不过,小猎豹虽然体型小巧,十分迷你,但它的小跑速度仍然是普通人走路速度的2倍,大部分胖子是追不上它的。 ?...它能灵活地 “感觉” 周围的环境,工程师们称之为 “盲眼运动”(blind locomotion),就像人能穿过黑漆漆的房间一样。...猎豹 3 能够无需视觉地爬上楼梯,穿过崎岖不平的地形,并且在遇到意想不到的外力时能够迅速恢复平衡,这都要归功两种新算法:接触检测算法(contact detection algorithm)和模型预测控制算法
时间智能函数可以让你随心所欲地拨动时间轴,就好像时光机,选择了你想要的时间点,就可以调取那部分的数据。 1 日历表 使用时间智能函数的前提是要有一张日历表。日历表分为两种,标准的和定制的。...标准的即我们常用的日历,一年12个月365天(闰年366天),时间智能函数默认会使用标准日历来计量。 那么为什么会有定制的日历表呢?...假设我们已经有了一张标准日历表,它是每天一行,连续无间隔的,并且已经做好了像年份季度、年份月份的这样的类别列。这张日历表是使用时间智能函数的前提。...(firstdate, lastdate, endofmonth, startofmonth) 时间区间和时间点可以配合使用来精准地定位你想要的时间段。...比如totalytd我们完全可以用dateytd做筛选条件+Calculate执行计算来达到同样的效果。所以他们跟前两类不同,是一个完整的计算式,返回的是值而不是表。
日历表使用 同第一个阶段一样,特别附加一个小章节的目的是想把没有完善的且重要的知识补全。本节有三个知识点,日历表排序,在PowerQuery中创建日历表,定制日历表的使用。...我们再修改成日期格式和按照自己的需求做一些类别编辑,添加年月周星期等等,一个完整的日期表就生成了。当然请你记住这个日期表在数据模型中是作为Lookup表使用的,所以要在后续的工作中关联好数据表。...对于定制版的日历,内置的Datesytd,Previousmonth...这些时间智能函数不好用了,我们需要一个能应对定制日历表的万金油方法。...1)首先我们肯定要有一张定制版日历表如下,添加一个不重复的ID列。 2)保留标准的日历表,按照定制版的日历表ID来给标准日历表设定ID。...那么如何才能做到像时间智能函数一样求上个月的销售量呢?
节日业绩的追踪一般会具体到每天,每日设立销售目标,可以在Power BI中使用日历形成热力图,红绿灯表示每天的业绩达成(虚拟今天是2022年1月21日),并且日历中标注了假日提示和农历时间。...上图日历的制作方式可以参考这篇文章:《如何为Power BI日历图表增加农历、节气、节日、星座以及其他任何信息》 该日历的缺点是无法查看业绩的全貌,即当前达成进度如何。这个时候推荐使用折线图。...上方的折线图蕴含了丰富的信息。首先因为春节在1月和2月之间每年位置不会相同,因此制定业绩规划的时候一般2个月综合考虑,图中的时间线为1-2月的完整日历。日历上使用虚线标注清楚了今年和同期的节日状况。...销售权重系数是为了把全月的销售目标分解到每一天。目标分解的一个难点在于,每天都是不一样的。...在相同月份,去年2月和今年2月可能天数不同,无法完全复制;即使天数完全相同,去年当月有4个完整周末,今年可能有5个完整周末,也会对销售趋势造成不同的影响;另外像春节这样的节假日对销售趋势影响也非常大。
领取专属 10元无门槛券
手把手带您无忧上云