But which part of computer science should one divert their attention to? It mostly depends on what you aim to achieve in the field, but I think a safe bet would be A.I. As an aspiring A.I specialist I may be a bit biased but if you'll spare me some of your time I will attempt to persuade you that knowing and understanding A.I is integral to almost every programmer who isn't immortal.
I will explain the immortality is relevant in a moment.
Artificial Intelligence is about being rational not logical, because being intelligent is about being rational, not logical. This is mostly because we have problems like combinatorial explosion which prevent us from keeping track of every variable in a vast number of worlds. So in the studying of A.I you will be studying the applications and limitations as well as potential optimizations of rationality. Trying to understand A.I then is trying to understand rationality and there are few things more valuable than that.
Is that really true though? Do we really need rationality to make A.I? The answer is no we not, we could compute most problems that undergo combinatorial explosion if we had a vast amount of time and vast amount of money. Unfortunately most of us don't, either with respect to our computers or our own minds. Rationality is what turns a calculator into intelligence.
Find out more here!
https://www.udacity.com/course/viewer#!/c-cs271/l-48688925
I will explain the immortality is relevant in a moment.
Artificial Intelligence is about being rational not logical, because being intelligent is about being rational, not logical. This is mostly because we have problems like combinatorial explosion which prevent us from keeping track of every variable in a vast number of worlds. So in the studying of A.I you will be studying the applications and limitations as well as potential optimizations of rationality. Trying to understand A.I then is trying to understand rationality and there are few things more valuable than that.
Is that really true though? Do we really need rationality to make A.I? The answer is no we not, we could compute most problems that undergo combinatorial explosion if we had a vast amount of time and vast amount of money. Unfortunately most of us don't, either with respect to our computers or our own minds. Rationality is what turns a calculator into intelligence.
Find out more here!
https://www.udacity.com/course/viewer#!/c-cs271/l-48688925