作者 | 徐杰承
审校 | 云昭
图源 | youtube
51CTO读者成长计划社群招募,咨询小助手(微信号:TTalkxiaozhuli)
人前主义,人后生意。在带领一众科技圈大佬签署了呼吁暂停研发比GPT-4更强AI模型的公开信后不久,马斯克却转头豪掷千金收购了10000块英伟达GPU。
一些网友吐槽,以马老板的格局而言,这次价值过亿的投资绝对不是为了借着AI概念火爆来炒期货。如此看来,摆在明面上的答案便只剩下一个——马斯克决定在Twitter内部搞一个人工智能项目的大动作。

就在本周三,马斯克高调表示:Twitter目前已大致实现收支平衡,且大部分曾经的广告商金主也已回归,其大规模削减成本的努力在大规模裁员后开始已开始初现成果。
对此,马斯克还补充道,过去几个月的压力确实很大,但他认为收购Twitter是一个正确的决定,虽然过程十分痛苦,也犯了很多错误,但在将Twitter员工从8000人砍到1500人后,Twitter已经开始朝着乐观的方向前进了。
在解除内忧之后,Twitter也摇身一变,从原先的大债主成为了马斯克的又一座金山。据相关报道显示,虽然马斯克的AI项目仍处于初始阶段,但可以肯定的是,Twitter的AI模型计划将会涉及到一个大型语言模型。
而Twitter的社交平台属性以及其所拥有的庞大数据量,将为大型语言模型的训练和测试提供至关重要的帮助。另一个有趣的现象是,在早些时间,Twitter曾允许OpenAI访问其数据库并利用Twitter数据进行AI模型训练,但在去年12月,马斯克已收回了这部分权限。

除此之外,了解马斯克的人都知道,在他心中一直有一个来源于微信的“万能应用”梦想。并且马斯克曾多次公开表示对微信的认可,并认为将聊天、支付、理财、搜索等集成在一个应用之中会给这个应用带来巨大潜力。
据最新消息显示,马斯克近期已将Twitter合并到了他新注册的名为X Corp.的公司之中。而成立X Corp.公司,很可能正是马斯克打造超级应用的第一个环节。

因此,如果我们以微信的定位去看待Twitter或者说 X Corp.,那么未来AI技术能够为马斯克的超级应用所提供的支持将远超想象。即便就目前而言,我们暂时还无法确切的了解到马斯克的AI项目布局与研发进度。但马斯克这次大量收购GPU,已以足以彰显他想要在这一领域大展拳脚的决心与野心。
解决了算力与数据两大问题后,马老板在软件研发方面又有哪些布局呢?根据相关报道显示,马斯克在一个多月前便已从Alphabet 的子公司DeepMind处挖来了两位AI领域大牛。
一位是曾在DeepMind任职5年,并在OpenAI任职一年半的Igor Babuschkin,在加入Twitter之前,Igor Babuschkin的职位是DeepMind的高级科研工程师。更值得一提的是,在OpnenAI任职过程中,Igor Babuschkin曾深度参与ChatGPT项目的研发。

另一位则是曾在DeepMind任职6年的软件工程师Manuel Kroiss,并且再此之前,Manuel Kroiss曾是谷歌的方案工程师。而在Twitter内部,马斯克为其提供的职位是Twitter软件工程高级总监。
据BusinessInsider透露,其实从2月起,马斯克就开始频繁跟AI领域的人士接触了。而关于马斯克计研发的大模型的具体应用,业内人士给出了两种可能的猜测,其一是改进Twitter的搜索推荐功能,其二则是用于优化Twitter的广告营销业务。
如此看来,马斯克在这盘大棋中的两次落子均取得了不错的效果,但一切真的会如此顺利么?其实在硬币的另一面,摆在马斯克面前的还有两大难题。
其一便是监管的日趋严格,众所周知,在ChatGPT引发新一轮AI热潮之后,快速吸引了大量用户的涌入。而随着使用范围的扩大,AI系统不成熟的一面也开始逐渐暴露在了公众的视野之中。
近来,无论是各国政府、各领域企业亦或是用户,都逐渐意识到了对人工智能监管的必要性。无论是此前呼吁暂停研发比GPT-4更强AI模型的公开信,还是近期欧洲多国拟禁封ChatGPT的动作,无疑都在证实着这个问题。
与此同时,在过去几周,美国立法者也展开了对人工智能监管的广泛讨论,虽然美国方面暂时还没有通过任何重大立法。但就目前局势来看,出台相关法案已只是时间问题。若新法案对AI系统研发不利或提出更严格的监管要求,那么这对在模型研发方面处于后发位置的马斯克和Twitter而言将不会是一个好消息。
除此之外,在监管增强的趋势下,大量美国投资公司已开始将目标从本土企业逐渐转向其他国家。因此,刚刚达到收支平衡的Twitter想要在未来的模型研发过程中获得更多外来资金支持将变得有些困难。

虽然手握众多公司的马斯克可以选择利用拆东墙补西墙的方式——利用自己其他企业的资金对Twitter进行赞助,但这样的做法很难不引来公司其他投资者的反对。早在2018年,SpaceX的投资者就曾抱怨过,马斯克使用SpaceX的资金支付The Boring Co.员工和设备费用。
更可怕的是,在过去一年中,马斯克的净资产已暴跌了一半以上。作为马斯克手下最赚钱的企业,特斯拉自去年以来业绩一直乏善可陈,2022年特斯拉市值累计跌幅超过了64%,从原先的6000亿美元已下降到了不到4000亿美元。且在重金收购Twitter后,马斯克在Twitter上的花销也十分庞大。
如此看来,无论是政策监管还是资金问题,这两个将至未至的潜在困境,都将有可能在未来成为马斯克AI航路之中的暗礁。
当然,作为全世界最精明的企业家和商人之一,马斯克选择在此时入局AI必定已对其中优劣胸有成竹。那么换一个角度来看,马斯克的此番操作是否还有其他深意呢?这就不得不让人联想到其与昔日小弟阿尔特曼的相爱相杀了。
七年前,阿尔特曼和和马斯克在一次访谈中探讨了AI垄断的风险。“我们必须实现人工智能的民主化,这样就没有一家公司能够垄断人工智能技术。否则它将成为一个非常不稳定的因素,这就是你和我创建OpenAI的原因。”在马斯克说这段话时,阿尔特曼专心的注视着他。

然而在2018年,马斯克认为OpenAI实验室远落后于Google,希望接管OpenAI并采取一些行动,但其当时的想法遭到了阿尔特曼等人的拒绝,并最终因为权利斗争而退出了OpenAI董事会。随着马斯克的离开,资金短缺让OpenAI不得不选择了投奔微软并逐渐成为了微软的合作伙伴。
而随着去年ChatGPT的爆火以及OpenAI对开源及商业态度的转变,马斯克也开始了对OpenAI以及奥特曼明里暗里的抨击,表示OpenAI已不再Open,而是成为了一家由微软控制的闭源的、追求利益的公司。
对此,阿尔特曼也不止一次称马斯克为“Twitter上的混蛋”,但在此之后,他总会附上一些对马斯克的称赞,“我承认马斯克的评论很伤人,但他一直是我心目中的英雄,我很荣幸和他生在同一个时代,希望他能更全面的看待我们所做出的努力。”
再联想到马斯克近期在Twitter上的一系列操作——先开源Twitter算法,再火速入局AI。除了对于商业利益的考量以外,马斯克的此番布局,很难让人不相信他是希望通过这些手段给昔日小弟再上一课。借用许家印老板的一句经典名梗:看好了小伙子,我只表演一次!
总而言之,无论是为了人工智能的伟大理想、为了自己商业帝国的长久利益,还是为了鞭策和自己相爱相杀的昔日小弟,相信马斯克在决定下单10000块GPU时心中早已有了答案。对于马斯克和Twitter最终能否取得成功,AIM的一位记者给出了这样的答案:马斯克的人工智能项目要么会是最好的,要么会是最失败的。

我在我的应用程序中使用spree2.0.0稳定版。在产品展示页面上,所有变体都显示为单选按钮。我只想在下拉列表中显示它们。对此有什么想法吗?谢谢。 最佳答案 注意:此解决方案实现Spree“模板替换方法”,尤其是当您在应用程序设计或使用自定义设计中进行大量设计更改时。看这里http://guides.spreecommerce.com/developer/view.html否则,如果您使用的是Spree商店的默认设计或较小的更改,请使用“破坏”方法。前往:app/views/spree/products/_cart.html.erb
我已经有很多两个值数组,例如下面的例子ary=[[1,2],[2,3],[1,3],[4,5],[5,6],[4,7],[7,8],[4,8]]我想把它们分组到[1,2,3],[4,5],[5,6],[4,7,8]因为意思是1和2有关系,2和3有关系,1和3有关系,所以1,2,3都有关系我如何通过ruby库或任何算法来做到这一点? 最佳答案 这是基本Bron–Kerboschalgorithm的Ruby实现:classGraphdefinitialize(edges)@edges=edgesenddeffind_maximum_
我正在阅读“Rails3Way”,在第39页,它显示了匹配:to=>重定向方法的代码示例。在该方法中存在以下代码。虽然我知道模对数字有什么作用,但我不确定下面的%是做什么的,因为路径和参数显然都不是数字。如果有人能帮助我理解%在这种情况下的用法,我将不胜感激。proc{|params|path%params} 最佳答案 这可能是String#%与其他语言中的sprintf非常相似的方法:'%05d'%10#=>"00010"它可以接受单个参数或数组:'%.3f%s'%[10.341412,'samples']#=>"10.341sa
Anaconda+PyCharm+PyTorch(GPU)+虚拟环境声明一、安装Anaconda二、安装PyCharm三、创建虚拟环境并安装PyTorch四、关联虚拟环境五、致谢声明感谢姜小敏同学对我的支持、鼓励和鞭策!默认你的电脑上已经装有GPU,如果没有GPU,可以正常的进行各种下载安装操作,但是最终结果会有所不同。一、安装Anaconda首先,进入Anaconda官网,单击Download按钮,稍微等待即可下载安装包。下载好之后,双击打开安装包,进行一系列安装操作。建议安装路径全英文,并且一定要记住安装地址。此处不勾选第二项,因此之后需要人为配置环境变量。没啥用,不用勾选,就是跳出两个打
1.打开AnacondaPrompt,查看虚拟环境中安装了那些kerneljupyterkernelspeclist目前环境中有两个环境,一个是我们的base环境,另一个是我们新安装的tensorflowGPU版本。如果要删除新安装的GPU版本,直接按照上面的路径删除文件夹即可。接下来正式在jupyternotebook中配置GPU。2.打开AnacondaPrompt,安装ipykernelcondainstallipykernel3.接下来创建ipykernel文件condainstall-n环境名称ipykernel我的GPU版本为tensorflow,所以执行以下命令即可:condai
如果我在Ruby中有一个我想在下一行继续的语句,通常我会在该行的末尾添加一个反斜杠,如下所示:printx\+y但是如果我在线上有评论,就不行了:printx#showx+y#showy有解决办法吗?(编辑:Squeegy的解决方案是正确的,实际上,我知道你可以这样做,但我特别想知道是否有办法在与反斜杠相同的行上发表评论)。 最佳答案 您需要在第一行加号。我认为注释不适用于反斜杠puts'abc'+#Startabc'def'#Adddef 关于ruby-on-rails-WITHACO
文章目录1.概述2.详论2.1.自动实例化2.2.MaterialPropertyBlock3.参考1.概述在前两篇文章《Unity3D学习笔记6——GPU实例化(1)》《Unity3D学习笔记6——GPU实例化(2)》分别介绍了通过简单的顶点着色器+片元着色器,以及通过表面着色器实现GPU实例化的过程。而在Unity的官方文档CreatingshadersthatsupportGPUinstancing里,也提供了一个GPU实例化的案例,这里就详细论述一下。2.详论2.1.自动实例化一个有意思的地方在于,Unity提供的标准材质支持自动实例化,而不用像《Unity3D学习笔记6——GPU实例
这个问题在这里已经有了答案:Isthereareasonthatwecannotiterateon"reverseRange"inruby?(12个答案)关闭7年前。为什么(1..5).each会迭代1,2,3,4,5,但是(5..1)不会吧?它返回范围。1.9.2p290:007>(1..5).eachdo|i|putsiend12345=>1..51.9.2p290:008>(5..1).eachdo|i|putsiend=>5..1
文章目录什么是超算CPUGPUCPU和GPU联系GPU和CPU的区别硬件结构区别串行和并行CUDA编程模型概览线程格(Grid)线程块(Block)线程(Thread)核函数(Kernel)什么是超算把计算机连接在一起,获得更强大计算能力原来:串行计算现在:并行提交任务计算超算:就是一群计算机超算使用的技术:GPU技术。CPU在CPU基础上增加GPU来协助CPU。CPU局限性:CPU由于物理限制,遇到了工艺上壁垒,主频无法突破。而GPU却仍在高速的增长。GPUGPU英文全称GraphicProcessingUnit,中文翻译为“图形处理器”。与CPU不同,GPU是专门为处理图形任务而产生的芯片
我正在尝试使用Capybara(2.1.0)从下拉菜单中选择一个项目。我想按数字选择(意思是选择第二个、第三个等选项)。我疯狂地用谷歌搜索了各种各样的东西,但没有运气。我能够通过使用以下值来选择它:find("option[value='4c430d62-f1ba-474f-8e8a-4452c55ea0a8']").click但我不想使用该方法b/c值会发生变化,这会使我的测试变得脆弱。下拉菜单的HTML是:Choose... Institution1 Institution/test我也试过这个:option=find(:xpath,"//*[@id='orga