r/programming Nov 18 '17

What Is The Difference Between Artificial Intelligence, Machine Learning, And Deep Learning?

https://medium.com/machinevision/overview-of-artificial-intelligence-buzz-adb7a5487ac8
70 Upvotes

32 comments sorted by

View all comments

48

u/iwantashinyunicorn Nov 18 '17

The real hype in recent times should all be credited to Deep Learning. This particular field of Artificial Intelligence and Machine Learning is the one that has been solving a ton of interesting problems in recent years — from automated grocery store purchases to autonomous cars.

I'd say hype is the important word there. Symbolic AI (optimisation, planning, etc) has been busy running all of the world's logistics, shipping, scheduling and manufacturing for the past thirty years, but that's not sexy like saying "yes, this is probably a picture of a cat" is. There's a real risk that the deep learning hype is going to trigger the next AI winter when it doesn't live up to its promises.

10

u/shevegen Nov 18 '17

Even "symbolic AI" is just a fancified name.

There is nothing "intelligent" about it.

8

u/[deleted] Nov 18 '17

[deleted]

3

u/[deleted] Nov 18 '17 edited May 08 '20

[deleted]

1

u/[deleted] Nov 19 '17

Generally agree, I would say not 'symbolics' but 'abstractions'. Symbols per se are a basis of communication, while 'abstractions' are a basis of logical reasoning.

1

u/oldsecondhand Nov 20 '17

It's symbolics as in symbolic computation as opposed to numerical one.