![](/img/trans.png)
[英]Is there a way to use a custom learning function for Artificial Neural Networks in R?
[英]Unsupervised learning in artificial neural networks
如果我要使用遺傳算法訓練人工神經網絡的權重,將其歸類為哪種學習類型? 我相信它是不受監督的,但是它有名字嗎? 看來它可能屬於強化學習范疇,但我不太確定。
遺傳算法本身是一種優化算法,而不是一種學習算法。 您可能不想忽略神經網絡的性能,而只考慮權重的變化。 因此,什么類型的學習是神經網絡和遺傳算法的結合,取決於神經網絡的學習類型。 神經網絡可用於監督學習,強化學習,甚至是無監督學習。
這樣的組合似乎在增強方面更有用,因為遺傳算法比大多數基於梯度傳播的基於反向傳播的優化算法要慢。 使用遺傳算法更新權重也稱為神經進化。 這篇文章引用了許多有關傳統神經網絡上神經進化的研究,以備您感興趣。
也可以將遺傳算法應用於無監督的神經網絡。 在Shibata等人的使用循環神經網絡的非線性反沖補償中。 通過遺傳算法的無監督學習 ,作者將遺傳算法應用於遞歸神經網絡的權重確定,該方法不需要教學信號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.