TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Game Emulation via Neural Network

34 pointsby Epskampieover 2 years ago

5 comments

wildeover 2 years ago
I really enjoyed this article! The author walks us through design of an ML system and typical problems in a fun and understandable way.<p>The conclusion is pretty wrong though.<p>&gt; Regardless of how complicated your program’s behavior is, if you write it as a neural network, the program remains interpretable. To know what your neural network actually does, just read the dataset.<p>This is not true at all? That’s like saying “all binaries are open source, just read the machine code”. Most datasets contain a reasonable amount of pollution (even the author ran into this). And if you let the model train on its own output it’s pretty easy for it to cheat: <a href="https:&#x2F;&#x2F;techcrunch.com&#x2F;2018&#x2F;12&#x2F;31&#x2F;this-clever-ai-hid-data-from-its-creators-to-cheat-at-its-appointed-task&#x2F;" rel="nofollow">https:&#x2F;&#x2F;techcrunch.com&#x2F;2018&#x2F;12&#x2F;31&#x2F;this-clever-ai-hid-data-fr...</a><p>Moreover current ML techniques are pretty sample inefficient. So your dataset is likely to be much, much larger than the equivalent program. Right now we haven’t developed much tooling to help you map a sample bad input or behavior back to training data that might be relevant. So “just reading the data” seems like lots more work than debugging a modern program.<p>I do think we’ll get better at debugging this stuff in time, but I don’t think it’s currently true that ML systems are simpler or more interpretable than a corresponding imperative program.
评论 #32750802 未加载
kthxbover 2 years ago
The demo feels like a dream. You try to move towards things, but they transform and you can not reach them. You can also not go back, the place you came from totally changed. Suddenly, you&#x27;re somewhere else completely.<p>Awesome idea and solid article!
评论 #32759681 未加载
watercooler_guyover 2 years ago
From the author&#x27;s twitter, here are links to a download of the network and to a site that lets you view the network architecture as a flow chart: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;madebyollin&#x2F;status&#x2F;1566886407117107200?s=20&amp;t=xDwYGHvM0sqBIlwE9CTZxA" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;madebyollin&#x2F;status&#x2F;1566886407117107200?s...</a>
watercooler_guyover 2 years ago
This was an interesting application of neural nets and a good write up! I’m curious how a game might be made from scratch using a neural net, i.e. what would it train on? I think this would be a cool technique to have at our disposal because games implemented as neural nets might make data mining harder, so all the cool secrets in the game wouldn’t be immediately exposed upon release :)
Epskampieover 2 years ago
Don&#x27;t forget to try the demo right in your browser: <a href="https:&#x2F;&#x2F;madebyoll.in&#x2F;posts&#x2F;game_emulation_via_dnn&#x2F;demo&#x2F;" rel="nofollow">https:&#x2F;&#x2F;madebyoll.in&#x2F;posts&#x2F;game_emulation_via_dnn&#x2F;demo&#x2F;</a>