-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Carl Shen #2
Open
caca2331
wants to merge
15
commits into
JoeOsborn:gh-pages
Choose a base branch
from
caca2331:gh-pages
base: gh-pages
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+1,955
−0
Open
Carl Shen #2
Changes from 3 commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
6070d1c
Carl Shen
013ffd6
372bf8e
b01f568
5909924
⠀
0dc20f3
⠀
0dd8b29
1ae449c
99280ce
Merge remote-tracking branch 'JoeOsborn/gh-pages' into gh-pages
6454516
.
8240866
.
1773efc
.
6e05c78
Merge remote-tracking branch 'JoeOsborn/gh-pages' into gh-pages
612d69f
Merge remote-tracking branch 'JoeOsborn/gh-pages' into gh-pages
b437d21
Merge remote-tracking branch 'JoeOsborn/gh-pages' into gh-pages
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
{ | ||
"cells": [ | ||
{ | ||
"cell_type": "markdown", | ||
"metadata": {}, | ||
"source": [ | ||
"Comparison between Deep Blue and AlphaGo\n", | ||
"========\n", | ||
"Deep Blue is the chess playing AI developed in the mid 1990 by IBM. It had two versions, Deep Blue I and Deep Blue II(DB), in witch Deep Blue II has stronger chips and better algorisms that it beat all human players. The speed of the AI has linear positive correlation with the calculation speed of the chips, however, good algorisms could could increase the efficiency exponentially. The makers of DB did make good algorisms such as Hybrid software/hardware search and Massively parallel search \\[1\\], but these algorisms are totally *knowledge-based techniques* that DB can’t grow stronger as it plays more games. \n", | ||
"\n", | ||
"AlphaGo(AG) is a go AI developed by Google. Go was such very complex game: the number of possible boards for chess is 10^47, and for go is 10^171. For both AG and DB beat the very top human players, people should expect AG with much more and stronger chips thank DB, but in fact, AG (in the match) has about the same calculation power as DB. This is mainly because of the different type of algorism AG uses. AG uses a combination of tree search techniques and machine learning \\[2\\], which is *statistic-based technique*. In this way it studies from previous matches played by people and the matches it played with itself. It is notable that AG has 176 GPUs: the major innovation by AG is that it analysis the graphic of the games and find the most possible step a professional player would play next and do calculations on those steps. This largely reduced the total calculation, and could only realized by machine learning. \n", | ||
"\n", | ||
"As a conclusion, I believe the future of AI would use more statistic-based technique. Let’s take an extreme example: if people try to build a human-like AI, it is impossible to pre-code every situation it could face, but give it the capability to learn everything based on some algorisms (maybe quantum physics based chips are need for that).\n", | ||
"\n", | ||
"Reference:\n", | ||
"\n", | ||
"\\[1\\] Murray Campbell, A. Joseph Hoane Jr., Feng-hsiung Hsu, Deep Blue, Artificial Intelligence 134 (2002) 57–83 [link](http://ac.els-cdn.com/S0004370201001291/1-s2.0-S0004370201001291-main.pdf?_tid=3e0d7242-4875-11e6-9aeb-00000aacb361&acdnat=1468358087_0d298efddcf6f972b6c181c24ad96491)\n", | ||
"\n", | ||
"\\[2\\] David Silver etc., Mastering the game of Go with deep neural networks and tree search, Nature. Retrieved 27 January 2016 [link](http://www.nature.com/nature/journal/v529/n7587/full/nature16961.html)" | ||
] | ||
} | ||
], | ||
"metadata": { | ||
"anaconda-cloud": {}, | ||
"kernelspec": { | ||
"display_name": "Python [Root]", | ||
"language": "python", | ||
"name": "Python [Root]" | ||
}, | ||
"language_info": { | ||
"codemirror_mode": { | ||
"name": "ipython", | ||
"version": 3 | ||
}, | ||
"file_extension": ".py", | ||
"mimetype": "text/x-python", | ||
"name": "python", | ||
"nbconvert_exporter": "python", | ||
"pygments_lexer": "ipython3", | ||
"version": "3.5.2" | ||
} | ||
}, | ||
"nbformat": 4, | ||
"nbformat_minor": 0 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
Comparison between Deep Blue and AlphaGo | ||
======== | ||
Deep Blue is the chess playing AI developed in the mid 1990 by IBM. It had two versions, Deep Blue I and Deep Blue II(DB), in witch Deep Blue II has stronger chips and better algorisms that it beat all human players. The speed of the AI has linear positive correlation with the calculation speed of the chips, however, good algorisms could could increase the efficiency exponentially. The makers of DB did make good algorisms such as Hybrid software/hardware search and Massively parallel search \[1\], but these algorisms are totally *knowledge-based techniques* that DB can’t grow stronger as it plays more games. | ||
|
||
AlphaGo(AG) is a go AI developed by Google. Go was such very complex game: the number of possible boards for chess is 10^47, and for go is 10^171. For both AG and DB beat the very top human players, people should expect AG with much more and stronger chips thank DB, but in fact, AG (in the match) has about the same calculation power as DB. This is mainly because of the different type of algorism AG uses. AG uses a combination of tree search techniques and machine learning \[2\], which is *statistic-based technique*. In this way it studies from previous matches played by people and the matches it played with itself. It is notable that AG has 176 GPUs: the major innovation by AG is that it analysis the graphic of the games and find the most possible step a professional player would play next and do calculations on those steps. This largely reduced the total calculation, and could only realized by machine learning. | ||
|
||
As a conclusion, I believe the future of AI would use more statistic-based technique. Let’s take an extreme example: if people try to build a human-like AI, it is impossible to pre-code every situation it could face, but give it the capability to learn everything based on some algorisms (maybe quantum physics based chips are need for that). | ||
|
||
Reference: | ||
|
||
\[1\] Murray Campbell, A. Joseph Hoane Jr., Feng-hsiung Hsu, Deep Blue, Artificial Intelligence 134 (2002) 57–83 [link](http://ac.els-cdn.com/S0004370201001291/1-s2.0-S0004370201001291-main.pdf?_tid=3e0d7242-4875-11e6-9aeb-00000aacb361&acdnat=1468358087_0d298efddcf6f972b6c181c24ad96491) | ||
|
||
\[2\] David Silver etc., Mastering the game of Go with deep neural networks and tree search, Nature. Retrieved 27 January 2016 [link](http://www.nature.com/nature/journal/v529/n7587/full/nature16961.html) | ||
|
||
PS: I don't know why markdown didn't run in this file but on notebook format so I get a copy on notebook. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
{ | ||
"cells": [ | ||
{ | ||
"cell_type": "markdown", | ||
"metadata": {}, | ||
"source": [ | ||
"---\n", | ||
"![awsome markdown user](http://m.tiebaimg.com/timg?wapp&quality=80&size=b150_150&subsize=20480&cut_x=0&cut_w=0&cut_y=0&cut_h=0&sec=1369815402&srctrace&di=a2adb2dc832c56c159b5c7e15bd5f774&wh_rate=null&src=http%3A%2F%2Fimgsrc.baidu.com%2Fforum%2Fpic%2Fitem%2F500fd9f9d72a60597904390c2f34349b033bba94.jpg)\n", | ||
"---" | ||
] | ||
}, | ||
{ | ||
"cell_type": "code", | ||
"execution_count": null, | ||
"metadata": { | ||
"collapsed": true | ||
}, | ||
"outputs": [], | ||
"source": [ | ||
"#this is Carl, borned in China and lived in LA in past 3 years, learnt AP CS and Data Structure in sophomore and junior year. \n", | ||
"#I learnt Java and know some about Python. My dream is to make an AI that thinks like real people and that's why I'm here.\n", | ||
"\n", | ||
"print( \"Carl Shen, add my battlenet ID for hearthstone and overwatch\")\n", | ||
"\n", | ||
"\n", | ||
"\n", | ||
"\n", | ||
"\n", | ||
"\n", | ||
"\n", | ||
"\n" | ||
] | ||
} | ||
], | ||
"metadata": { | ||
"anaconda-cloud": {}, | ||
"kernelspec": { | ||
"display_name": "Python [Root]", | ||
"language": "python", | ||
"name": "Python [Root]" | ||
}, | ||
"language_info": { | ||
"codemirror_mode": { | ||
"name": "ipython", | ||
"version": 3 | ||
}, | ||
"file_extension": ".py", | ||
"mimetype": "text/x-python", | ||
"name": "python", | ||
"nbconvert_exporter": "python", | ||
"pygments_lexer": "ipython3", | ||
"version": "3.5.2" | ||
} | ||
}, | ||
"nbformat": 4, | ||
"nbformat_minor": 0 | ||
} |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you please put
lastname.ipynb
back the way it was?