Are evolutionary algorithms and neural networks used in the same domains?

前端 未结 7 1786
清歌不尽
清歌不尽 2020-12-28 16:53

I am trying to get a feel for the difference between the various classes of machine-learning algorithms.

I understand that the implementations of evolutionary algo

7条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-28 17:26

    Problems that require "intuition" are better suited to ANNs, for example hand writing recognition. You train a neural network with a huge amount of input and rate it until you're done (this takes a long time), but afterwards you have a blackbox algorithm/system that can "guess" the hand writing, so you keep your little brain and use it as a module for many years or something. Because training a quality ANN for a complex problem can take months I'm worst case, and luck.

    Most other evolutionary algorithms "calculate" an adhoc solution on the spot, in a sort of hill climbing pattern.

    Also as pointed out in another answer, during runtime an ANN can "guess" faster than most other evolutionary algorithms can "calculate". However one must be careful, since the ANN is just "guessing" an it might be wrong.

提交回复
热议问题