2018年3月1日星期四

全程中文!谷歌发布机器学习速成课,完全免费(附视听评测)

夏乙 若朴 发自 凹非寺量子位 出品 | 公众号 QbitAI

全球AI第一大厂Google推了新课程!

Google今天上线了一个"机器学习速成课程",英文简称MLCC。用他们自己的话来形容,这个课程节奏紧凑、内容实用。

量子位觉得还有很意外的两点:它,竟然,基本可以全程中文!(包括视频)

还不要钱~

听完这个课程总共需要大约15小时,包含大量教学视频,还有对算法实际运用的互动直观展示,让用户可以更容易地学习和实践机器学习概念。课程共25节,还有40多项练习。

据Google介绍,这个课程本来是工程师教育团队为自家员工开发的,也就是说,它的前身是一份内部培训资料。目前,有18000多名Googler报名参加了MLCC课程,把从课程中学到的东西用到了Google的各种产品上。

内部培训很成功嘛,于是Google决定,把这个课程送到更多人面前。

整个课程在此,(自行科学上网)来听来听:

https://developers.google.com/machine-learning/crash-course/?utm_source=google-ai&utm_medium=card-image&utm_campaign=training-hub&utm_content=ml-crash-course

(更新:有墙内版本,把谷歌网址的com改为cn, 文字内容直接可看。但是视频可能还是不能直接看。https://developers.google.com/machine-learning/crash-course/)

虽说这个课程免费向所有人开放,但实际上,想听懂还是有一些门槛的。Google在课程页面上就明确地列出了课程的前提条件:

掌握入门级代数知识。 您应该了解变量和系数、线性方程式、函数图和直方图(熟悉对数和导数等更高级的数学概念会有帮助,但不是必需条件)。熟练掌握编程基础知识,并且具有一些使用 Python 进行编码的经验。 机器学习速成课程中的编程练习是通过 TensorFlow 并使用 Python 进行编码的。您无需拥有使用 TensorFlow 的任何经验,但应该能够熟练阅读和编写包含基础编程结构(例如,函数定义/调用、列表和字典、循环和条件表达式)的 Python 代码。

这个前提,和吴恩达老师的课程其实差不多。

那么,数学已经基本全还给老师了怎么办!Python从入门到放弃了好几次怎么办!

Google在前提条件下边,还列出了学习这门课的准备工作,你需要恶补的知识、事先了解的工具,全都列了出来。

这其中,包括课程涉及的数学概念,每个概念都附有Google工程师教育团队精选的教程或文档,有来自可汗学院的课程、维基百科的词条、TensorFlow和Python的官方文档等等。

不过,这些链接到的内容都是英语的,如果需要中文版,还是要自己动手寻找。

试听感受

下面,是量子位带来的试听时间。

开头已经提过了,这个课程基本可以做到全程中文。不仅是全部的文字内容有中文版本,而且所有的讲课视频,也都是中文语音,听起来毫无障碍。

没错,即便是老外讲课,你听到的也都是中文语音。

这个译制片般的感觉,得益于Google的AI技术。所有的中文语音,其实都是根据原音(英文)识别并翻译之后,由机器合成的中文发音念出来的。

Google其实也明确说了:"此视频讲座的配音是使用机器学习技术生成的。"

所以听上去,还是能感受到一点点的机器的"口音"。下面,以第一课《机器学习简介》为例。这节课的讲师,是Google机器学习总监Peter Norvig。一起听一下。

undefined_腾讯视频

怎么样?这个中文配音还行么?而且语速可调,上面是正常倍速,如果你嫌慢,还能调成1.5倍速、2倍速来听讲。

量子位试了一下2倍速……一旦接受了这种设定,还是挺带感的。一起再试听一下。

undefined_腾讯视频

不只是语音中文。再来下《深入了解机器学习》这一节的视频,感受一下。主讲人是D.Sculley,他是一名Senior Staff Software Engineer。

可以看到,视频中间出现的文字乃至公式,也都用中文显示了。

当然尽信也是不可取的。上面提到了,这些中文内容,很多都是机器翻译的结果,所以其中仍然会有出错的地方。你在听课的过程中,注意分辨。

比如《降低损失》这一讲。视频的主讲人是Cassandra Xia,应该是一位姓"夏"的华人,不过机器翻译的时候,Xia会念成"克西亚"。

课程中遇到需要互动学习的部分,还会暂时中止。

值得注意的是,机器在翻译她的讲课时,把其中提到的TensorFlow,翻译成了"传感器流"。可能有一部分原因是,英文语音转文字时给转成了:tensor flow。

如果大家看到真正严重的问题,可以留言讨论,或者向Google提出。我们只是提个醒,鸡蛋里挑个骨头。

另外很有意思的是,课程的最后部分讲到了机器学习在现实世界中的应用示例。

其中第一节讲的是《癌症预测》。这部分视频没有大吹特吹机器学习在诊断癌症方面有多厉害,反而是讲述了一个非常有趣的案例,推荐听一下:

undefined_腾讯视频

Learn with Google AI

这个课程,是Learn with Google AI项目的一部分。项目网站上有大量Google机器学习专家提供的教学资源,除了上面介绍的MLCC课程,还有21项非常实用的资料和讲座视频。

量子位要特别(再次)隆重推荐一个超级实用(有中文版)的资源:机器学习术语表。也就是机器学习专业词典啊同学们!在页面左下角切换语言,你就获得了一份汉英双语词典。

机器学习术语表:

https://developers.google.com/machine-learning/glossary/

Learn with Google AI网站上当然还有更丰富的内容,凡是Google推出过的AI学习资源,基本上都汇总在这里了。比如Josh Gordon的入门课程视频、TensorFlow Workshops系列笔记教程、通过动手带你入门的TensorFlow Deep Playground,GCP的机器学习指南、TensorFlow文档、甚至Google在Coursera和Udacity上开设的课程,以及收购来的Kaggle竞赛,都列了出来。

随着Google搞更多的事情,这个网站上也会列出更多的课程和资源。

资源太多不知道从哪学起?量子位建议还是从系统的MLCC课程开始吧,或者just follow your heart~

当然,Google还给了一个过滤器,让用户可以根据你是谁、想找什么类型的内容、关注机器学习工作的哪个环节来筛选内容。比如说量子位作为一只"好奇的猫",就筛选出了这些内容。

说了这么多,学习这种事你还是必须亲力亲为的。来,网址给你:

https://ai.google/education/

请自行科学上网查看

One More Thing

在MLCC课程中讲"机器学习简介"一节的Google机器学习总监Norvig最近还开源了一本人工智能教材的代码。

这本书是1992年出版的Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp,开源的代码也是Lisp写的。嗯。

代码在GitHub上发布至今已有几周,在今天的GitHub热门榜单上依然排名第7,可以说是热度不减了。

但与天朝码农的购房热情相比,还是要输一大截:

欢迎大家关注我们的专栏:量子位 - 知乎专栏

诚挚招聘

量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复"招聘"两个字。

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态



via 量子位 - 知乎专栏 http://ift.tt/2oKoAHM
RSS Feed

RSS5

IFTTT

17种GAN变体的Keras实现请收好 | GitHub热门开源代码

夏乙 编译整理量子位 出品 | 公众号 QbitAI题图来自Kaggle blog

从2014年诞生至今,生成对抗网络(GAN)始终广受关注,已经出现了200多种有名有姓的变体。

这项"造假神技"的创作范围,已经从最初的手写数字和几百像素小渣图,拓展到了壁纸级高清照片明星脸,甚至艺术画作

心痒难耐想赶快入门?

通过自己动手、探索模型代码来学习,当然是坠吼的~如果用简单易上手的Keras框架,那就更赞了。

一位GitHub群众eriklindernoren就发布了17种GAN的Keras实现,得到Keras亲爸爸François Chollet在Twitter上的热情推荐。

干货往下看:

eriklindernoren/Keras-GAN

AC-GAN

带辅助分类器的GAN,全称Auxiliary Classifier GAN。

在这类GAN变体中,生成器生成的每张图像,都带有一个类别标签,鉴别器也会同时针对来源和类别标签给出两个概率分布。

论文中描述的模型,可以生成符合1000个ImageNet类别的128×128图像。

code

https://github.com/eriklindernoren/Keras-GAN/blob/master/acgan/acgan.py

paper

Conditional Image Synthesis With Auxiliary Classifier GANs

Augustus Odena, Christopher Olah, Jonathon Shlens

[1610.09585] Conditional Image Synthesis With Auxiliary Classifier GANs

Adversarial Autoencoder

这种模型简称AAE,是一种概率性自编码器,运用GAN,通过将自编码器的隐藏编码向量和任意先验分布进行匹配来进行变分推断,可以用于半监督分类、分离图像的风格和内容、无监督聚类、降维、数据可视化等方面。

在论文中,研究人员给出了用MNIST和多伦多人脸数据集 (TFD)训练的模型所生成的样本。

code

https://github.com/eriklindernoren/Keras-GAN/blob/master/aae/adversarial_autoencoder.py

paper

Adversarial Autoencoders

Alireza Makhzani, Jonathon Shlens, Navdeep Jaitly, Ian Goodfellow, Brendan Frey

[1511.05644] Adversarial Autoencoders

BiGAN

全称Bidirectional GAN,也就是双向GAN。这种变体能学习反向的映射,也就是将数据投射回隐藏空间。

Code

https://github.com/eriklindernoren/Keras-GAN/blob/master/bigan/bigan.py

Paper

Adversarial Feature Learning

Jeff Donahue, Philipp Krähenbühl, Trevor Darrell

[1605.09782] Adversarial Feature Learning

BGAN

虽然简称和上一类变体只差个i,但这两种GAN完全不同。BGAN的全称是boundary-seeking GAN。

原版GAN不适用于离散数据,而BGAN用来自鉴别器的估计差异度量来计算生成样本的重要性权重,为训练生成器来提供策略梯度,因此可以用离散数据进行训练。

BGAN里生成样本的重要性权重和鉴别器的判定边界紧密相关,因此叫做"寻找边界的GAN"。

Code

https://github.com/eriklindernoren/Keras-GAN/blob/master/bgan/bgan.py

Paper

Boundary-Seeking Generative Adversarial Networks

R Devon Hjelm, Athul Paul Jacob, Tong Che, Adam Trischler, Kyunghyun Cho, Yoshua Bengio

[1702.08431] Boundary-Seeking Generative Adversarial Networks

CC-GAN

这种模型能用半监督学习的方法,修补图像上缺失的部分。

Code

https://github.com/eriklindernoren/Keras-GAN/blob/master/ccgan/ccgan.py

Paper

Semi-Supervised Learning with Context-Conditional Generative Adversarial Networks

Emily Denton, Sam Gross, Rob Fergus

[1611.06430] Semi-Supervised Learning with Context-Conditional Generative Adversarial Networks

CGAN

条件式生成对抗网络,也就是conditional GAN,其中的生成器和鉴别器都以某种外部信息为条件,比如类别标签或者其他形式的数据。

Code

https://github.com/eriklindernoren/Keras-GAN/blob/master/cgan/cgan.py

Paper

Conditional Generative Adversarial Nets

Mehdi Mirza, Simon Osindero

[1411.1784] Conditional Generative Adversarial Nets

Context Encoder

这是一个修补图像的卷积神经网络(CNN),能根据周围像素来生成图像上任意区域的内容。

Code

https://github.com/eriklindernoren/Keras-GAN/blob/master/context_encoder/context_encoder.py

Paper

Context Encoders: Feature Learning by Inpainting

Deepak Pathak, Philipp Krahenbuhl, Jeff Donahue, Trevor Darrell, Alexei A. Efros

Feature Learning by Inpainting

CoGAN

这类变体全名叫coupled GANs,也就是耦合对抗生成网络,其中包含一对GAN,将两个生成模型前几层、两个辨别模型最后几层的权重分别绑定起来,能学习多个域的图像的联合分布。

Code

https://github.com/eriklindernoren/Keras-GAN/blob/master/cogan/cogan.py

Paper

Coupled Generative Adversarial Networks

Ming-Yu Liu, Oncel Tuzel

[1606.07536] Coupled Generative Adversarial Networks

CycleGAN

这个模型是加州大学伯克利分校的一项研究成果,可以在没有成对训练数据的情况下,实现图像风格的转换。

这些例子,你大概不陌生:

Code

https://github.com/eriklindernoren/Keras-GAN/blob/master/cyclegan/cyclegan.py

Paper

Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks

Jun-Yan Zhu, Taesung Park, Phillip Isola, Alexei A. Efros

[1703.10593] Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks

论文原作者开源了Torch和PyTorch的实现代码,详情见项目主页:

Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks

DCGAN

深度卷积生成对抗网络模型是作为无监督学习的一种方法而提出的,GAN在其中是最大似然率技术的一种替代。

Code

https://github.com/eriklindernoren/Keras-GAN/blob/master/dcgan/dcgan.py

Paper

Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks

Alec Radford, Luke Metz, Soumith Chintala

[1511.06434] Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks

DualGAN

这种变体能够用两组不同域的无标签图像来训练图像翻译器,架构中的主要GAN学习将图像从域U翻译到域V,而它的对偶GAN学习一个相反的过程,形成一个闭环。

Code

https://github.com/eriklindernoren/Keras-GAN/blob/master/dualgan/dualgan.py

Paper

DualGAN: Unsupervised Dual Learning for Image-to-Image Translation

Zili Yi, Hao Zhang, Ping Tan, Minglun Gong

Unsupervised Dual Learning for Image-to-Image Translation

GAN

对,就是Ian Goodfellow那个原版GAN。

Code

https://github.com/eriklindernoren/Keras-GAN/blob/master/gan/gan.py

Paper

Generative Adversarial Networks

Ian J. Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, Yoshua Bengio

[1406.2661] Generative Adversarial Networks

InfoGAN

这个变体是GAN的信息论扩展(information-theoretic extension),能完全无监督地分别学会不同表示。比如在MNIST数据集上,InfoGAN成功地分别学会了书写风格和数字的形状。

Code

https://github.com/eriklindernoren/Keras-GAN/blob/master/infogan/infogan.py

Paper

InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets

Xi Chen, Yan Duan, Rein Houthooft, John Schulman, Ilya Sutskever, Pieter Abbeel

Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets

LSGAN

最小平方GAN(Least Squares GAN)的提出,是为了解决GAN无监督学习训练中梯度消失的问题,在鉴别器上使用了最小平方损失函数。

Code

https://github.com/eriklindernoren/Keras-GAN/blob/master/lsgan/lsgan.py

Paper

Least Squares Generative Adversarial Networks

Xudong Mao, Qing Li, Haoran Xie, Raymond Y.K. Lau, Zhen Wang, Stephen Paul Smolley

[1611.04076] Least Squares Generative Adversarial Networks

Pix2Pix

这个模型大家应该相当熟悉了。它和CycleGAN出自同一个伯克利团队,是CGAN的一个应用案例,以整张图像作为CGAN中的条件。

在它基础上,衍生出了各种上色Demo,波及人脸、房子、包包、漫画等各类物品,甚至还有人用它来去除(爱情动作片中的)马赛克

Code

https://github.com/eriklindernoren/Keras-GAN/blob/master/pix2pix/pix2pix.py

Paper:

Image-to-Image Translation with Conditional Adversarial Networks

Phillip Isola, Jun-Yan Zhu, Tinghui Zhou, Alexei A. Efros

[1611.07004] Image-to-Image Translation with Conditional Adversarial Networks

Pix2Pix目前有开源的Torch、PyTorch、TensorFlow、Chainer、Keras模型,详情见项目主页:

Image-to-Image Translation with Conditional Adversarial Networks

SGAN

这个变体的全称非常直白:半监督(Semi-Supervised)生成对抗网络。它通过强制让辨别器输出类别标签,实现了GAN在半监督环境下的训练。

Code

https://github.com/eriklindernoren/Keras-GAN/blob/master/sgan/sgan.py

Paper:

Semi-Supervised Learning with Generative Adversarial Networks

Augustus Odena

[1606.01583] Semi-Supervised Learning with Generative Adversarial Networks

WGAN

这种变体全称Wasserstein GAN,在学习分布上使用了Wasserstein距离,也叫Earth-Mover距离。新模型提高了学习的稳定性,消除了模型崩溃等问题,并给出了在debug或搜索超参数时有参考意义的学习曲线。

本文所介绍repo中的WGAN实现,使用了DCGAN的生成器和辨别器。

Code

https://github.com/eriklindernoren/Keras-GAN/blob/master/wgan/wgan.py

Paper

Wasserstein GAN

Martin Arjovsky, Soumith Chintala, Léon Bottou

[1701.07875] Wasserstein GAN

最后补充一点,作者为了让没有GPU的人也能测试这些实现,比较倾向于使用密集层(dense layer),只要在模型中能得出合理的结果,就不会去用卷积层。

欢迎大家关注我们的专栏:量子位 - 知乎专栏

诚挚招聘

量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复"招聘"两个字。

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态



via 量子位 - 知乎专栏 http://ift.tt/2GU0Hoh
RSS Feed

RSS5

IFTTT

全程中文!谷歌发布机器学习速成课,完全免费(附视听评测)

夏乙 若朴 发自 凹非寺量子位 出品 | 公众号 QbitAI

全球AI第一大厂Google推了新课程!

Google今天上线了一个"机器学习速成课程",英文简称MLCC。用他们自己的话来形容,这个课程节奏紧凑、内容实用。

量子位觉得还有很意外的两点:它,竟然,基本可以全程中文!(包括视频)

还不要钱~

听完这个课程总共需要大约15小时,包含大量教学视频,还有对算法实际运用的互动直观展示,让用户可以更容易地学习和实践机器学习概念。课程共25节,还有40多项练习。

据Google介绍,这个课程本来是工程师教育团队为自家员工开发的,也就是说,它的前身是一份内部培训资料。目前,有18000多名Googler报名参加了MLCC课程,把从课程中学到的东西用到了Google的各种产品上。

内部培训很成功嘛,于是Google决定,把这个课程送到更多人面前。

整个课程在此,(自行科学上网)来听来听:

https://developers.google.com/machine-learning/crash-course/?utm_source=google-ai&utm_medium=card-image&utm_campaign=training-hub&utm_content=ml-crash-course

(更新:有墙内版本,把谷歌网址的com改为cn, 文字内容直接可看。但是视频可能还是不能直接看。https://developers.google.com/machine-learning/crash-course/)

虽说这个课程免费向所有人开放,但实际上,想听懂还是有一些门槛的。Google在课程页面上就明确地列出了课程的前提条件:

掌握入门级代数知识。 您应该了解变量和系数、线性方程式、函数图和直方图(熟悉对数和导数等更高级的数学概念会有帮助,但不是必需条件)。熟练掌握编程基础知识,并且具有一些使用 Python 进行编码的经验。 机器学习速成课程中的编程练习是通过 TensorFlow 并使用 Python 进行编码的。您无需拥有使用 TensorFlow 的任何经验,但应该能够熟练阅读和编写包含基础编程结构(例如,函数定义/调用、列表和字典、循环和条件表达式)的 Python 代码。

这个前提,和吴恩达老师的课程其实差不多。

那么,数学已经基本全还给老师了怎么办!Python从入门到放弃了好几次怎么办!

Google在前提条件下边,还列出了学习这门课的准备工作,你需要恶补的知识、事先了解的工具,全都列了出来。

这其中,包括课程涉及的数学概念,每个概念都附有Google工程师教育团队精选的教程或文档,有来自可汗学院的课程、维基百科的词条、TensorFlow和Python的官方文档等等。

不过,这些链接到的内容都是英语的,如果需要中文版,还是要自己动手寻找。

试听感受

下面,是量子位带来的试听时间。

开头已经提过了,这个课程基本可以做到全程中文。不仅是全部的文字内容有中文版本,而且所有的讲课视频,也都是中文语音,听起来毫无障碍。

没错,即便是老外讲课,你听到的也都是中文语音。

这个译制片般的感觉,得益于Google的AI技术。所有的中文语音,其实都是根据原音(英文)识别并翻译之后,由机器合成的中文发音念出来的。

Google其实也明确说了:"此视频讲座的配音是使用机器学习技术生成的。"

所以听上去,还是能感受到一点点的机器的"口音"。下面,以第一课《机器学习简介》为例。这节课的讲师,是Google机器学习总监Peter Norvig。一起听一下。

undefined_腾讯视频

怎么样?这个中文配音还行么?而且语速可调,上面是正常倍速,如果你嫌慢,还能调成1.5倍速、2倍速来听讲。

量子位试了一下2倍速……一旦接受了这种设定,还是挺带感的。一起再试听一下。

undefined_腾讯视频

不只是语音中文。再来下《深入了解机器学习》这一节的视频,感受一下。主讲人是D.Sculley,他是一名Senior Staff Software Engineer。

可以看到,视频中间出现的文字乃至公式,也都用中文显示了。

当然尽信也是不可取的。上面提到了,这些中文内容,很多都是机器翻译的结果,所以其中仍然会有出错的地方。你在听课的过程中,注意分辨。

比如《降低损失》这一讲。视频的主讲人是Cassandra Xia,应该是一位姓"夏"的华人,不过机器翻译的时候,Xia会念成"克西亚"。

课程中遇到需要互动学习的部分,还会暂时中止。

值得注意的是,机器在翻译她的讲课时,把其中提到的TensorFlow,翻译成了"传感器流"。可能有一部分原因是,英文语音转文字时给转成了:tensor flow。

如果大家看到真正严重的问题,可以留言讨论,或者向Google提出。我们只是提个醒,鸡蛋里挑个骨头。

另外很有意思的是,课程的最后部分讲到了机器学习在现实世界中的应用示例。

其中第一节讲的是《癌症预测》。这部分视频没有大吹特吹机器学习在诊断癌症方面有多厉害,反而是讲述了一个非常有趣的案例,推荐听一下:

undefined_腾讯视频

Learn with Google AI

这个课程,是Learn with Google AI项目的一部分。项目网站上有大量Google机器学习专家提供的教学资源,除了上面介绍的MLCC课程,还有21项非常实用的资料和讲座视频。

量子位要特别(再次)隆重推荐一个超级实用(有中文版)的资源:机器学习术语表。也就是机器学习专业词典啊同学们!在页面左下角切换语言,你就获得了一份汉英双语词典。

机器学习术语表:

https://developers.google.com/machine-learning/glossary/

Learn with Google AI网站上当然还有更丰富的内容,凡是Google推出过的AI学习资源,基本上都汇总在这里了。比如Josh Gordon的入门课程视频、TensorFlow Workshops系列笔记教程、通过动手带你入门的TensorFlow Deep Playground,GCP的机器学习指南、TensorFlow文档、甚至Google在Coursera和Udacity上开设的课程,以及收购来的Kaggle竞赛,都列了出来。

随着Google搞更多的事情,这个网站上也会列出更多的课程和资源。

资源太多不知道从哪学起?量子位建议还是从系统的MLCC课程开始吧,或者just follow your heart~

当然,Google还给了一个过滤器,让用户可以根据你是谁、想找什么类型的内容、关注机器学习工作的哪个环节来筛选内容。比如说量子位作为一只"好奇的猫",就筛选出了这些内容。

说了这么多,学习这种事你还是必须亲力亲为的。来,网址给你:

https://ai.google/education/

请自行科学上网查看

One More Thing

在MLCC课程中讲"机器学习简介"一节的Google机器学习总监Norvig最近还开源了一本人工智能教材的代码。

这本书是1992年出版的Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp,开源的代码也是Lisp写的。嗯。

代码在GitHub上发布至今已有几周,在今天的GitHub热门榜单上依然排名第7,可以说是热度不减了。

但与天朝码农的购房热情相比,还是要输一大截:

欢迎大家关注我们的专栏:量子位 - 知乎专栏

诚挚招聘

量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复"招聘"两个字。

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态



via 量子位 - 知乎专栏 http://ift.tt/2oKoAHM
RSS Feed

RSS5

IFTTT

JavaScript 之父联手近万名开发者集体讨伐 Oracle:给 JavaScript 一条活路吧!- InfoQ 每周精要848期

「每周精要」 NO. 848 2024/09/21 头条 HEADLINE JavaScript 之父联手近万名开发者集体讨伐 Oracle:给 JavaScript 一条活路吧! 精选 SELECTED C++ 发布革命性提案 "借鉴"Rust...