当前位置:首页>编程日记>正文

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出...

本站寻求有缘人接手,详细了解请联系站长QQ1493399855

栗子 乾明 发自 凹非寺 
量子位 报道 | 公众号 QbitAI

撸猫、咖啡,玩游戏。

但我其实是在入门机器学习

2019年最简单有趣的入门方式,就在这里:

Steam高赞游戏,极度易上手。

现在,汉化已经达到了96%,基本完成。

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图01

这一游戏,名为while True: learn()》 是个解谜/模拟类游戏,涵盖了机器学习、神经网络、大数据、人工智能的丰富知识点和实用方法。

想不到任何理由,不推荐给热爱学习的你:

游戏里,你的设定是一只菜鸟程序员,与猫主子同住。有一天,你像往常一样写着bug。

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图02

烦恼的时候,出门倒了杯咖啡,回来居然发现猫把bug修复了

你想问问它怎么做到的,却只听到喵喵喵。于是,你下定决心要造出一套语识别系统

可没有机器学习技能是不行的。进阶之路,游戏都帮你规划好了:

从决策树,到随机森林,到梯度下降……各种方法背后的原理,都能在这里学到。

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图03

学好知识就能做任务挣钱,挣了钱就能更好地孝敬主子。

游戏上线至今,获得了1400多条评价,89%的好评率,在Steam上已属光辉战绩。

游戏怎么玩?

游戏中,你需要一步步掌握机器学习的知识,从专家系统开始,一直到循环神经网络,朝着喵语识别的终极目标前进。

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图04

学习的进程,围绕着一个任务树展开,每个任务都是一个知识点,循序渐进。

就算你是新手也不用担心,游戏里面并不涉及写代码的环节,而是以解密游戏的形式展现出来。

只需要对各种机器学习功能模块进行拖拽组合,就能搭建一个强大的机器学习系统 (下图) 。

但想要玩好并不简单。要对各种模块的运作逻辑有相应的了解。

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图05

比如决策树模块,在许多分类任务中,都是必不可少的组件。

你要知道,它从输入到输出,中间的原理是什么。才能根据题目要求的输出,搭起相应的网络。

以下面这个任务为例:

输入流中有红、绿、蓝三种颜色的色块,要求经过决策树后,上面输出红色和绿色块,下面输出绿色和蓝色块。

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图06

第一步,看看这个模块的工作原理:

一个决策树,受上下两个条件的控制。如果把上面条件设成红色,下面条件设成绿色,红色块会从上面输出,绿色块会从下面输出。

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图07

蓝色块,由于两个条件都不满足,会随机输出。

第二步,分析一下输出的要求 (下图右边) :上红下蓝,绿色上下都有。

所以,只要把红和蓝分别设成上下两个条件,让绿色随机,就对了:

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图08

太简单了?

刚才只是教学篇,真正的任务在这里,要求只输出红色

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图09

这跟说好的不一样啊?

有些小伙伴,想用专家系统 (右边的紫色模块) 直接筛出红色。奈何游戏有时间限制,专家系统无法在25秒内筛选完毕,被淘汰了。

所以还是要用决策树,至于怎么搭,大家可以自行探索。

很多时候,任务也并非一蹴而就,需要不断尝试、测试和优化。毕竟,游戏要求很强的逻辑能力,“非常烧脑”是不少玩家体验之后的心得。

而且,每通关一个任务,紧接着又有新知识要学:

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图10

一个知识点,除了原理简介之外,游戏还提供了外部教程视频链接,帮助大家深入理解。

每一步都要好好学,因为后面的任务会用到前面学过的知识点。不熟悉全部的原理,就很难完成任务。完不成任务就就赚不到钱

养猫不用钱吗?租服务器不用钱吗?

说到钱,游戏里挣钱的路子倒是很广。除了通过邮件接任务,还可以投资。

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图11

除了租服务器,赚了钱还能升级自己的硬件设备。给自己买手机,给猫买衣服也可以。

不知不觉有了些钱,基础任务也做够了,可以进阶了。把自己的知识应用到“现实世界”里,比如由猫来导航,打造一辆自动驾驶汽车。

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图12

进阶的路上,你还可以化身一名CTO,测试自己的编程能力到底多强。在这个设定中,你可以一举成功,也会面临失败,最后血本无归……

当然,这个游戏本身还有一些不足之处,有玩家都吐槽称,官方没有通关指南

如果是新手进去,简单关卡倒还好说,遇到难关,就容易两眼一抹黑,遭受打击。

就算通关了,也很难知道自己的解决方案是否是最优解。

不过,这一问题已经被热心的游戏玩家解决了,并在游戏网站3DMGAME上放出了教程:

https://www.3dmgame.com/games/whiletruelearn/

“我都玩到脱发了”

Steam顶楼的评价十分激动,“终于找到了一个合格的编程开发启蒙教材了!

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图13

之所以说是“合格的启蒙教材”,一大原因就是不需要学过编程也能理解机器学习,对小白十分友好。另外一条评论便这样说了:

非常不错的益智知识游戏,并不需要编程基础,只要会数数认图形,还能逻辑思维,就能开玩,甚至我的猫也在玩

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图14

还有人说,玩游戏的时候油然生出了一种“当上程序员的错觉”。

也有真的程序员来尝试,并后悔自己在写bug的中途玩起了这个游戏。

因为要考逻辑,颇有脱发功效,抖M鉴定完毕

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图15

当然,即便是Steam“特别好评”的游戏,也会有玩家不喜欢,在他们看来,这个游戏千篇一律,很容易就没啥新鲜感。

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图16

可能是没在攻克各种知识点的过程中找到快感,也可能是没在吸猫的剧情里找到快感。

不过,一个更直击灵魂的问题还是:会debug的猫,去哪才能找到?

你也来玩啊

吸猫与机器学习两不误,这个幸福的游戏,来自名叫Luden.io的开发商。

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图17


 有了钱,就升级主子的装备

游戏是今年正式上线的。但已经有许多大佬提前吸过这里的猫。

比如,曾经Kaggle排名第一的stanislav semenov,就试玩了一波,从表情上看很鸡冻:

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图18

而且,幸福并不昂贵,Steam只要43个软妹币。

最后预告一下,iOS和安卓版,也在路上了。

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图19

Steam吸猫传送门:
https://store.steampowered.com/app/619150/while_True_learn/

AI内参|关注行业发展

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图20

AI社群|与优秀的人交流

Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图21Steam高赞游戏入门机器学习!不写代码,人人可玩,又能吸猫,汉化版已推出... 配图22

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

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

喜欢就点「好看」吧 !


http://www.coolblog.cn/news/9bffb25210aefa6f.html

相关文章:

  • asp多表查询并显示_SpringBoot系列(五):SpringBoot整合Mybatis实现多表关联查询
  • s7day2学习记录
  • 【求锤得锤的故事】Redis锁从面试连环炮聊到神仙打架。
  • 矿Spring入门Demo
  • 拼音怎么写_老师:不会写的字用圈代替,看到孩子试卷,网友:人才
  • Linux 实时流量监测(iptraf中文图解)
  • Win10 + Python + GPU版MXNet + VS2015 + RTools + R配置
  • 美颜
  • shell访问php文件夹,Shell获取某目录下所有文件夹的名称
  • 如何优雅的实现 Spring Boot 接口参数加密解密?
  • LeCun亲授的深度学习入门课:从飞行器的发明到卷积神经网络
  • 支撑微博千亿调用的轻量级RPC框架:Motan
  • Mac原生Terminal快速登录ssh
  • 法拉利虚拟学院2010 服务器,法拉利虚拟学院2010
  • java受保护的数据与_Javascript类定义语法,私有成员、受保护成员、静态成员等介绍...
  • mysql commit 机制_1024MySQL事物提交机制
  • 2019-9
  • jquery 使用小技巧
  • 科学计算工具NumPy(3):ndarray的元素处理
  • vscode pylint 错误_将实际未错误的py库添加到pylint白名单
  • linux批量创建用户和密码
  • 工程师在工作电脑存 64G 不雅文件,被公司开除后索赔 41 万,结果…
  • js常用阻止冒泡事件
  • newinsets用法java_Java XYPlot.setInsets方法代碼示例
  • 气泡图在开源监控工具中的应用效果
  • 各类型土地利用图例_划重点!国土空间总体规划——土地利用
  • php 启动服务器监听
  • dubbo简单示例
  • Ubuntu13.10:[3]如何开启SSH SERVER服务
  • [iptables]Redhat 7.2下使用iptables实现NAT
  • 【设计模式】 模式PK:策略模式VS状态模式
  • CSS小技巧——CSS滚动条美化
  • JS实现-页面数据无限加载
  • 最新DOS大全
  • Django View(视图系统)
  • 阿里巴巴分布式服务框架 Dubbo
  • 阿里大鱼.net core 发送短信
  • Sorenson Capital:值得投资的 5 种 AI 技术
  • 程序员入错行怎么办?
  • 两张超级大表join优化
  • Arm芯片的新革命在缓缓上演
  • 第九天函数
  • Linux软件安装-----apache安装
  • HDU 5988 最小费用流
  • 《看透springmvc源码分析与实践》读书笔记一
  • nagios自写插件—check_file
  • python3 错误 Max retries exceeded with url 解决方法
  • 正式开课!如何学习相机模型与标定?(单目+双目+鱼眼+深度相机)
  • 通过Spark进行ALS离线和Stream实时推荐
  • 行为模式之Template Method模式