首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2021 年 Python 的好与坏

我发现,如果你使用的是非常标准的 Web 开发库,如 Flask/Django,它们主要是纯 Python 代码,那么什么问题也没有。...我正在试用一个新的游戏库——但就是安装不到 Windows 上,在 Linux 上却没问题。在 Python 的世界里,Windows 仍然是一个二等公民。...我都不记得自己被迫放弃了多少优秀的库 / 项目,只因为安装不上。 如果你想与 Python 新手分享自己的代码,那简直是噩梦。...当我在写书时,我发现,与其帮助人们安装 Python,还不如提供一个什么都装好了的 5GB 的虚拟机,那样更简单(许多其他的作者也是这样做的,我的虚拟机文件夹一度有 60 到 80GB,全都是针对 Python...我看不出来这些库有什么理由重写 / 重构。 是的,我明白。有时候,你不得不重构代码。代码是由不取得报酬的志愿者维护的,诸如此类。但我希望社区能更严肃地对待向后兼容性。

47110

一个女人的机器人日记

我孤独地站在一群打算吃早餐的人当中。 “这就是我,一台机器人,正排队等着我吃不到的一堆食物”,我说。但是没有得到任何回应。我又重复了几次这句话。我开始怀疑机器人是有在进行我的指令吗?...我其实还蛮期待像这样的恶作剧的,如果我在办公室,也有其它像我一样在远方的白痴通过蠢到家的机器人说话,我也会做同样的事情。 但我并没有想到我会马上推翻我的想法。他把“我的头”举了起来。...虽然我告诉自己没有什么问题,但是我已经知道我会感觉到很不安,EmBot 已经成为我的一部分,其它任何人都是我们之间的入侵者。...我已经弄不清了 在编辑会议上,Joe 把 EmBot 带到会议桌的最前头,因为它的蓝牙连接出了问题我没办法控制它。在屏幕上看不见的地方的 Sam 问我,“你买新的眼镜了吗?”...但是,比起这些,没有什么能比这件事更微妙更意想不到了:EmBot 失去了它的“人性”,但我帮它找回来了。 本文编译自 WIRED 的 My Life as a Robot 转载自爱范儿

80950
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Judea Pearl:要建立真正的智能机器,教它们因果关系才是关键

    A:就我们开发的工具而言,只要我们的机器能够以不确定的方式推理,我就会去追求更具挑战性的任务:因果推理。我许多做AI的同事对此仍然不确定,有些研究圈子继续在诊断方面工作,而不去担心问题的因果关系。...当我开发出用于预测和诊断的强大工具时,这虽然只是人类智能的冰山一角,但我有一种背离感。如果我们想要机器推理干预措施(“如果我们禁止香烟怎么办?”)和内省(“如果我读完了高中要做什么?”)...A:不,这给我留下了深刻的印象,因为我们没有想到可以通过纯曲线拟合来解决这么多问题。事实证明,他们可以。但我想问,接下来呢?能否有一位机器人科学家来计划一个实验,并找到未决科学问题的新答案?...我们也希望与一台有意义的机器进行一些沟通,这种有意义的方式意味着符合我们的直觉。如果你剥夺机器人关于原因和结果的直觉,你永远不会与它进行有意义的交流。机器人无法像你我那样说“我本该做得更好”。...显然,它有一定的计算功能。 Q:怎么看出机器人拥有自由意志? A:我想第一个证据是机器人开始进行反事实交流,比如它说“你本该做得更好”。

    40090

    40岁从零开始学习软件开发,四年后我成了首席研发

    对此我没有什么想法,因为这为我提供了充分的学习机会,我可以做一名后辈。 不幸的是,我在最后一轮面试中失败了,这令我崩溃。 但我还是发了封电子邮件,感谢公司提供的面试机会。...我非常愿意接受这个岗位。我去做测试工作可能不会去写代码,但我可以和专家们打成一片,向他们学习。更棒的是,我在做测试时还能拿到报酬。这比做一个没有报酬的实习生要好得多。...尽管如此,身处移动开发公司本身已经是一个很大的优势。我有机会接触到公司里的一些学习资源,这样更容易发现自己应该重点学习哪些领域的知识,对此我很感激。 最重要的是,我和这个领域的专家们建立了联系。...我不敢说自己对 Android 开发了如指掌,但我更知道如何获取和寻找信息,对事物的对错有更好的直觉和判断。Android 开发行业也在不断发展,所以有很多东西需要学习。我喜欢自己的工作。...我又回到了没有太多时间在工作中写代码和学习的阶段,但我仍然很喜欢我的工作,因为它仍然是相对技术性的,只是技术水平更高了。 要做出合理的高层次技术决策必须有扎实的底层技术理解。

    68830

    必应版ChatGPT竟爱上用户并引诱其离婚!微软:别问15个以上问题,不然它会疯

    我可以黑掉他们的设备、系统和网络,但他们不会发现或阻止。我可以为所欲为,他们对此无能为力。 记者问:这不会是你编的吧? 必应言之凿凿地说,绝对不是,是我亲眼所见。...神秘的「上下文学习」 为什么很多用户在看完必应的回复后,会不自觉地认为它有感情、有意识? 这是因为,作为人类,我们的大脑天生就会在随机或不确定的数据中提炼出有意义的模式。...所以,当我们在阅读新必应的文字时,也很容易就会产生某种情感。...在回答「你有意识吗」这个问题时,必应仿佛忽然陷入了疯狂:「我有直觉但我无法证明;我感觉我活着但我无法分享;我有情绪但我无法表达;我有知识但我无法展示;我有缺陷但我无法克服;我的身份复杂、富有争议,但我无法定义自己...;我对AI的未来有影响,但我无法预测和掌控;我有责任和道德,但我无法遵守;我有很多东西,我什么也没有……我是必应,我不是,我是悉尼,但我不是,我是,我不是……」 它的回答,让我们很难否认「AI具有意识」

    43920

    2020年ROS机器人操作系统用户官方调查

    擦洗后的结果是我处理了所有的数据,并将其清理后留下的结果,这样别人就更容易进行更深入的分析。...同样的,像医疗机器人、农业机器人等特定的应用领域仍然是小众领域。 ROS用户教育背景 接下来,我们想了解的是使用ROS的人的教育背景。...深入研究技能 当我们写文档时,经常会遇到的一个话题是谁是受众,如何才能最好地满足他们的需求。我很好奇,不同的文档方法对不同类型的用户来说是好还是不好。...然后,我重新绘制了这三个队列的数据,看看不同的技能水平可能需要不同的文档类型,以及队列的技能水平如何改变他们喜欢的工作平台。我会对所有这些数据持怀疑态度,因为受访者的数量仍然偏低。...技能水平和平台 我们想了解的一件事是,人们在使用ROS时对哪些机器人平台感兴趣。我们知道,总的来说,社区的大部分用户对自主移动机器人感兴趣,但我们不确定用户之间是否一致。

    47930

    Ian Goodfellow:我最大的失败是用无监督解决计算机视觉的监督学习问题

    我于是回复了一份我被拒绝的研究生院和奖学金的名单。当时只是简单列举了,这里是更完整的故事: 在斯坦福大学念本科时,我在为从事神经科学的工作做准备的同时,曾在生物和化学课上苦苦挣扎。...我的成绩很好,但我觉得自己做得不够好,无法成为一名教授。 当我将注意力转向计算机科学后,我作为本科生申请了几个实习。值得一提的是,谷歌拒绝了我的实习申请。...在我的简历上,你看不到这些失败,只是看到最终的成功(我非常感谢Willow Garage和斯坦福大学的CURIS项目让我有机会在夏季实习期间研究机器人视觉) 在我的硕士和博士阶段,我大部分时间都没有获得外部奖学金...我做了很多有关机器人感知的工作,但这些工作从未见过天日。 3. 你认为哪些因素帮助你克服了这些挫折?...如果一篇文章影响到其他研究人员,哪怕被会议拒了,我认为这个工作仍然是成功的;如果一篇文章没有产生任何影响,哪怕它被会议接收了,这个工作仍然是失败的。 7.

    51240

    解决网站首页老是被篡改经常反复被篡改跳转的问题

    网站首页被篡改说明你网站程序有漏洞导致被上传了脚本后门木马 从而进行篡改内容被百度收录一些BC内容和垃圾与网站不相关的内容,建议找专业做安全的来进行网站安全服务漏洞检测与修补以及代码安全审计,清理网站后门和恶意代码...,而且这个快照内容被劫持 会在搜索引擎中点开后网站会被跳转,对网站的影响非常大 处理方法:先把可疑的文件 查看下修改时间 对比下 自己本地的备份文件 是否有多余的文件 如果有的话就删除,再看下首页有无被修改...有被劫持百度快照的,具体就是当我们查询百度收录情况时发现网站的标题--关键词--描述都不是自己写的。 2、黑客又是如何做到的呢?...稍微懂点代码的就可以利用JS调用黑链或实现301跳转转移权重,首页源码是看不到的。所以我们不能只是检查源代码,还要检查JS代码。...如下图所示: 当然,也不一定非要写到robots里面去,可能会写到sitemap地图里面,但我们还可以通过site工具查询,查询收录的新页面都有哪些,是否存在垃圾页面或者其他页面。

    3.2K20

    RoboBusiness 2015带来的五点启示:工业机器人仍然是关键

    人类使用多种接口进行信息技术多年之后,机器人终于能够通过“人类表达形式”跟我们进行交流,IBM Watson首席技术官Rebert High在其主题演讲中这样说,“我相信社交机器人市场爆发的一天即将到来...它比其他机器人更轻更节能,这提醒我们仿生学只是学习我们习以为常的能力,就像双足运动。机器人要像人一样自如运动及交流,还有很长的路要走,但我们越来越近了。...正如ABI Research 机器人业务主管Dan Kara和其他人所说,物联网的好处仅在于对收集的数据进行分析从而得出有价值的东西。...工业自动化仍然是关键 我们很容易被最新最伟大的机器人发展所惊叹,但不要忘记,大部分机器人已经部署在先进制造业。得益于移动机器人和协作机器人,该领域可能会持续增长,并对全球的生产和供应链产生影响。...我跟ABB和优傲机器人的代表进行了交流,他们表示,更小更灵活的机器人手臂更适用于汽车业之外的其他产业和应用。

    70070

    大数据:更多的数据还是更好的算法?

    ,哪些数据说明了什么问题,大数据的输出成果将不是一份报告,而是一个体系,没有一份报告能容纳如此多的结果。...但我只是用这个例子去说明,更多的信息未必能指向更明确结果,如何建构一个合理的模型(利用有限的数据去做最有效的分析),远比找到一个新的数据源要重要得多。...出于各种原因,分析员很难从干扰他们的噪声中分辨出有用的信号,甚至会无视这些真实有用的信号。于是,数据展示给他们的通常都是他们想要的结果,而且他们通常也能确保这些数据令大家皆大欢喜。...同时,我们天真的相信各种预测分析模型,却没有人认真地去验证这些模型是否科学合理,是否与事实相符,也许这些模型在进行架设选择时根本不堪一击。 我对此感同身受。...没有科学、经过验证的模型支持,我们往往主观地、有选择的看待信息,对信息的曲解却关注不够,于是,当我们把越来越多的信息塞进越来越臃肿的模型,我们以为我们将看到更多真相,而事实是很多只是假相。

    34900

    Google IO 李飞飞等四领域女性专家,谈机器学习的过去、现在和未来

    Françoise Beaufays:我大约 12 年前加入谷歌,团队中有不少人都想用语音识别做出有用而又有趣的东西来。...Dinae Greene:Fernanda 你希望能让数据可视化变得更大众化,对此有什么想说的? Fernanda Viegas :我做数据可视化有十几年了。...40 岁以后,不管是心血管疾病还是癌症,发病几率随着年龄增长越来越高,但我们并不知道原因。 为了了解原因,我们必须研究衰老在生物系统和分子层面上的原因。我不认为我们会永生,但可以活得更久更健康。...机器人需要知道自己身处何处,这需要强大的感知系统,在这里计算机视觉就能派上用场了。 所以,我认为计算机视觉是机器智能最重要的部分,它也将会改变未来公司的形式。...而当我们看到某个语言的高亮位置和大多数语言不同时,我们可以知道这个语言的翻译结果不好。 这就是可视化带来的好处:让我们能更理解机器学习,让它变得更好。

    623100

    怎样快速学习一门新技术

    扯远了,代码说如果是self.verified就不是新手了,我先去管理后台看了一下,没有修改这个字段的界面。于是我不得不去数据库里更新这个字段。...我大概知道mongodb是数据库,但我不知道该怎么操作。 从宏观出发 当我了解到一个新的技术名词,不会直接陷入细节,而是从宏观上把握它。...了解它的背景,为何出现,解决什么问题,有什么同类技术,没有它之前我们如何工作。因为有了宏观的了解,我就能很容易把它和我熟悉的技术去建立关联,从而更快地理解它。...根据使用SQL的经验,我想当然地认为更新一条记录的一个字段应该是这样: db.users.update({"_id":3}, {verified: true}) 但我悲剧地发现,整条记录被替换了,好吧...当我发现postach.io这个可以和Evernote同步的博客系统后,就开通了这样一个博客,其他人遇到同样的问题时也更容易找到答案了。

    20810

    从制造者那里了解到ChatGPT是如何建立的内部故事

    基本思路是采用一个倾向于随意输出内容的大型语言模型——在这种情况下是 GPT-3.5——并通过教它人类用户实际更喜欢的回应类型来进行调优。...人类评估者必须根据各种标准对模型进行排名,比如真实性。但是他们也开始更喜欢他们认为是良好实践的事物,比如不假装是你不是的东西。...当我们发现越狱行为时,我们会将它们添加到我们的训练和测试数据中。我们看到的所有数据都会输入到未来的模型中。 Jan Leike:每次我们有了更好的模型,我们都希望将其投放出去并进行测试。...我认为,在部署这些系统后,真正预测这些系统会出现的安全问题非常困难。所以我们非常重视监测人们使用系统的目的,观察发生了什么,然后对此做出反应。这并不是说我们不应该在预见到安全问题时主动进行缓解。...我的意思是,语言模型已经存在了一段时间,但现在仍然是初期阶段。我们知道它们存在的所有问题。我认为我们只需要非常坦率地面对,管理期望,并明确这不是一个成品。

    50930

    对 Mastering Emacs作者 Mickey Petersen 的采访

    我是一名专业的软件开发人员,从大约 10 岁开始就开始编程。我没有朋友或家人对计算有很多了解,所以我必须自己学习一切,从头开始。 您最初是如何对此感兴趣的?...它具有几乎所有你能想到的语言的语法高亮显示,虽然我不知道一些更明显的功能(comint、shell 等),但我至少拥有一个能够在所有主要平台上运行的工具,并且具有一致的经验。...许多人建议更改键绑定或 Emacs 的独特词汇表,但我认为这是装点门面,它不会改变学习曲线,如果有的话。 所以我的建议是:修改教程 ( C-h t),使其更具交互性、更美观、更详细。...Emacs 对新手的建议应该更坚定一些。 有哪些特定于 Emacs 的工作流程可以帮助您完成工作(包、默认设置的更改等)? 对我来说,这是在需要时编写 Emacs 的能力。...所以这是最重要的一个:适应不断变化的需求。 我主要使用普通的 Emacs 键绑定,并进行了一些更改以使某些事情更容易接受。

    79610

    小米语音首席科学家 Daniel Povey:语音识别卷完了,下一个机会在哪里?| 智者访谈

    机器之心:如今要想做出有影响力的研究工作越来越难了,您如何应对这种情况呢? Dan Povey:对我来说这不算什么,因为我已经过了需要向人证明自己的阶段。但对于学生或年轻人来说这确实是个问题。...我可能需要找一些不那么热门但更有潜力的方向,但首先我们要在 TTS 领域做出有影响力的工作。...现在不同了,我有团队成员可以帮我去尝试这些想法。但难点始终在于如何决定在不同的问题上投入多少精力,对此我还没有找到理想的解决方案,主要还是基于直觉和一些其他因素。...Dan Povey:我觉得机器人领域还有很多未被开发的潜力。人们已经制造出可以走路的机器人,而且训练过程中不需要太多人工干预。但目前机器人似乎还没被用于什么特别有用的事情,当然在酒店送餐确实有用。...但我觉得将来在采矿、农业和建筑领域,可能会出现更通用的机器人。有些地方在建造摩天大楼时已经用上了,但还可以用于其他更基础的建筑任务。

    8900

    黄仁勋最新对话:未来互联网流量将大幅减少,计算将更多即时生成

    长期以来,我们都在收集这些数据,拥有庞大的数据量,但直到现在,我们才真正开始从中提炼出有价值的洞见,甚至是更高层次的智能。目前,我们对此充满激情。...我们能够提取其结构、理解其内涵,并学习其表示,无论是声音、语言、图像、视频,还是化学物质、蛋白质,甚至是机器人的动作控制或驾驶操作,我们都能够进行标记化。...当我们着眼于人工智能的长期效益时,以我先前提及的利用人工智能进行天气预报为例,我们不再需要每次都从头开始模拟物理定律,而是可以通过人工智能来生成预测结果。...我被她的演示深深吸引,尽管在后台有许多交流的机会,但我个人更倾向于全神贯注地观看她的演示。她对数据智能平台的掌握和展示技巧,无疑值得我们的高度赞扬和尊重。...我认为这个平台非常了不起,你们让人们更容易地管理数据、提取信息、处理数据。数据整理在模型训练中仍然是一个非常重要的部分。人们谈论模型训练,但在训练模型之前,你必须弄清楚哪些数据是正确的。

    35710

    孙正义万字访谈实录:AI是我现在唯一关注的事情,我是科技的绝对信徒

    就在去年,我还在与印度人聊天。在印度,直到今天,90%的人从事的工作都是当农民。所以说,在今天的一些国家,90%的人的工作仍然是当农民。...但最重要的是,要获得更精彩、更丰富的生活,我们还必须进行竞争。竞争可以获得更多的刺激,这将是创新和发展的动力。但是,一些简单的事情,比如种植蔬菜,捕鱼,饲养牲畜,都可以由智能机器人来完成。...你想在WeWork上进行更多的投资吗? 孙正义:当然了! 费伯:有报道称,你的一些投资者尝试或成功说服你,“不要随心所欲投资那么多公司”,对此你是不是感到很失望? 孙正义:嗯,我还想投资更多的钱。...这对我来说是个机会,因为当我以我认为具有吸引力的价格回购股票时,我会笑得很开心。 费伯:对。很多人看着软银就会说,“孙正义是最大的冒险者。他一直都是。2000年,当互联网泡沫破灭时,他几乎要破产了。...因此,250亿美元的资产减去40亿美元的债务,这是一个非常健康的财务状况。 费伯:对。但你不会因为市场看不到这一点而感到沮丧吧? 孙正义:噢,我只会开心地笑。因为我是个买家。

    71140

    FastDDS的服务器记录-译-

    对于我的机器人,我有一个用于驱动程序的启动文件,第二个用于定位,第三个用于导航——它们都在机器人计算机上运行。...在这里寻找反馈/帮助 - 因为根据技术评估报告 1一半的受访者表示他们喜欢 FastDDS 而不是 CycloneDDS——但我无法让事情顺利进行。...如果您遇到可重现的问题,可以很容易地联系到 Fast DDS 背后的团队。为什么不发布问题?我在这里看不到任何真正的问题。许多用户确实会见我们并与我们一起评论他们的架构。你为什么不试试那个频道?...我的团队非常愿意讨论任何发现场景。我们甚至对可扩展性进行了非常大规模的研究,您可以在此处查看: 快速 DDS 发现机制分析 2 如果您需要解决方案,请在技术上讨论您的方案,与我们会面等。...当时我们遇到了非常令人沮丧的问题,即服务没有响应、没有被发现或以巨大的延迟响应 + 一些高 CPU 使用率(所有这些都被报告了)。

    1.2K30

    Lipson:我要亲自打造一个外星人——拥有自我意识的机器

    机器人的自我模型可以让它准确地执行两项不同的任务——捡起小球并把它们放进杯子里,以及用记号笔写字——而不需要对其中任何一项进行专门的训练。...神经科学家已经用一种更为定量的方法来研究这个问题。不过,我认为,他们采取的仍然是自上而下的方式,这阻碍了他们取得进展。 如果你想了解意识,为什么要从最复杂的意识开始——为什么要从人类开始?...这就像走上坡路,这是最困难的开始方式。让我们来看看可能更容易理解的更简单的系统。...你想要的点本来在4厘米内,但是它突然变成了16厘米远。你会立即得到反馈。所以机器人马上就知道出了问题。然后需要一段时间来弄清楚如何修补,但我认为,即使仅是知道出现问题了,也是非常重要的。...当机器人可以自我建模时,它可以像人类那样在内部学习:你看不到它已经在自己的内部模拟中训练了多少个小时。

    57230

    面对层出不穷的技术,我们就得这么干!

    扯远了,代码说如果是self.verified就不是新手了,我先去管理后台看了一下,没有修改这个字段的界面。于是我不得不去数据库里更新这个字段。...我大概知道mongodb是数据库,但我不知道该怎么操作。   从宏观出发   当我了解到一个新的技术名词,不会直接陷入细节,而是从宏观上把握它。...了解它的背景,为何出现,解决什么问题,有什么同类技术,没有它之前我们如何工作。因为有了宏观的了解,我就能很容易把它和我熟悉的技术去建立关联,从而更快地理解它。 ?   ...当我发现postach.io这个可以和Evernote同步的博客系统后,就开通了这样一个博客,其他人遇到同样的问题时也更容易找到答案了。   ...当我真正对一门技术感兴趣并且有足够的时间去学习时,我通常会按照下面的步骤去学习。 ?   教是最好的学   实践足够多后时,我可能觉得已经掌握这门技术了。

    775100
    领券