MTS'de yapay zeka kullanımı - sayfa 17

 

Evet çok şey yazıldı ama sonuna kadar okurken nasıl başladığını unuttum :) Ve konuyla ilgili çok az mesaj var :(
Genel olarak, bu en basit tek katmanlı sinir ağıdır, ancak tek katmanlı bir ağ her zaman çok fazla hata verir, bu nedenle katman sayısı arttırılmalıdır. Bu görev için sadece iki katmana ihtiyacımız var. Ayrıca ilk katman 4 nöronlu d/b, ikinci katman tek nöronludur. Katmanlarda daha büyük bir artış mantıklı değil, yalnızca bilgisayarı yükleyecek ve görevi zorlaştıracaktır.
Tabii ki, girdi parametrelerinin sayısını artırabilir ve ardından katman sayısını artırabilirsiniz, ancak bundan iyi bir şey çıkmaz :(.
Prensip olarak, ilgilenirsem yazabilir ve gönderebilirim. Test edin (kendim bunu yapmayacağım).
Ve hemen gelecek için söyleyeceğim - NEDEN İKİ KATMAN OLMASI GEREKTİĞİNİ KİMSEYE AÇIKLAMAYACAĞIM !!!! Ve neden ikinci katmanda bir, birinci katmanda dört nöron olsun ki? Bunun için akıllı kitaplar var :). Onları okuyun ve anlayacaksınız. Ayrıca tartışmalara da girmeyeceğim çünkü mantıklı gelmiyor.
Fikir kesinlikle iyi, bunu tartışmanız gerekiyor, ancak konuyla ilgili yazılar yazın ve özellikle bir şeyler söyleyin ve felsefe yapmayın!

 
kazeev :

Evet çok şey yazıldı ama sonuna kadar okurken nasıl başladığını unuttum :) Ve konuyla ilgili çok az mesaj var :(
Genel olarak, bu en basit tek katmanlı sinir ağıdır, ancak tek katmanlı bir ağ her zaman çok fazla hata verir, bu nedenle katman sayısı arttırılmalıdır. Bu görev için sadece iki katmana ihtiyacımız var. Ayrıca ilk katman 4 nöronlu d/b, ikinci katman tek nöronludur. Katmanlarda daha büyük bir artış mantıklı değil, yalnızca bilgisayarı yükleyecek ve görevi zorlaştıracaktır.
Tabii ki, girdi parametrelerinin sayısını artırabilir ve ardından katman sayısını artırabilirsiniz, ancak bundan iyi bir şey çıkmaz :(.
Prensip olarak, ilgilenirsem yazabilir ve gönderebilirim. Test edin (kendim bunu yapmayacağım).
Ve hemen gelecek için söyleyeceğim - NEDEN İKİ KATMAN OLMASI GEREKTİĞİNİ KİMSEYE AÇIKLAMAYACAĞIM !!!! Ve neden ikinci katmanda bir, birinci katmanda dört nöron olsun ki? Bunun için akıllı kitaplar var :). Onları okuyun ve anlayacaksınız. Ayrıca tartışmalara da girmeyeceğim çünkü mantıklı gelmiyor.
Fikir kesinlikle iyi, bunu tartışmanız gerekiyor, ancak konuyla ilgili yazılar yazın ve özellikle bir şeyler söyleyin ve felsefe yapmayın!

Peki yaz - bence okumak ilginç olacak
Bunun için ayrı bir dal açmanız yeterli - bunda çok fazla gereksiz yük var
 
Sinir ağları ile oynamak isteyenler için Uzman Danışmanımın ikinci versiyonunu yayınlıyorum...
Kodla ilgili yorumlar var, bazı yerlerde yorumlar uyuşmayabilir, ancak anlayabileceğinizi düşünüyorum.
Saçımı taramak istemiyorum çünkü daha da geliştirmek için yoğun bir şekilde yeniden yazacağım.
Ağlarda minimum katman sayısı 2'dir. Son katmanda bir nöron bulunur. Kodda maksimum katman sayısı pratikte sınırsızdır, bunun nerede ayarlandığını görebilirsiniz, ancak katmanlardaki artışla öğrenme oranı önemli ölçüde düşer. Hiç çalışmadığını hissedecek kadar. İki kattan fazla almaya değmez En az 2 ile 4 kat arasında kalite farkı görmedim.
Konfigürasyon şu anda farklı girdi verilerine (hindi + fiyatlar) sahip beş bağımsız ağ var.
Ağlar tamamen bağlantılı, geri yayılımlı öğrenme.

Bir kaç yerde zor bir kod var bir şey sorarsanız kodla ilgili çok saçma soruları cevaplarım
Yapacak bir şeyim yoksa :)

Nerede daha fazla geliştireceğim ile ilgilenen varsa.
Daha akıllı veri hazırlama, ağ çıktılarında artış, genellikle daha çok sınıflandırma yönünde
kurs tahmini.


2Kazeev "Peki neden ikinci katmanda bir nöron ve birinci katmanda dört nöron olsun ki?" çıktı katmanındaki nöronların sayısı, yalnızca bir tane olması gerektiğini söyleyecek kadar açık değil :)
Dosyalar:
nn_expert.mq4  19 kb
 

2Kazeev "Peki neden ikinci katmanda bir nöron ve birinci katmanda dört nöron olsun ki?" çıktı katmanındaki nöronların sayısı, yalnızca bir tane olması gerektiğini söyleyecek kadar açık değil :)

Çünkü burada yayınlanan programdan yola çıktım. Ve katmanlar istediğiniz gibi sarılabilir. Ancak tamamlamak istediğiniz göreve bakmanız gerekiyor.

ancak katmanlardaki artışla öğrenme oranı önemli ölçüde düşer. Hiç çalışmadığını hissedecek kadar. İki kattan fazla almaya değmez En az 2 ile 4 kat arasında kalite farkı görmedim

Ben de tam bundan bahsediyordum.

Uzman iyidir ama yine de iyileştirilmesi gerekiyor! Aferin!
 
maveric писал (а):
Sinir ağları ile oynamak isteyenler için Uzman Danışmanımın ikinci versiyonunu yayınlıyorum...

Teşekkürler, sık sık ilginç bir şeyler yayınlamazsınız. Çok karlı değil - ama çok bilgilendirici.
 
kazeev :

Evet çok şey yazıldı ama sonuna kadar okurken nasıl başladığını unuttum :) Ve konuyla ilgili çok az mesaj var :(
Genel olarak, bu en basit tek katmanlı sinir ağıdır, ancak tek katmanlı bir ağ her zaman çok fazla hata verir, bu nedenle katman sayısı arttırılmalıdır. Bu görev için sadece iki katmana ihtiyacımız var. Ayrıca ilk katman 4 nöronlu d/b, ikinci katman tek nöronludur. Katmanlarda daha büyük bir artış mantıklı değil, yalnızca bilgisayarı yükleyecek ve görevi zorlaştıracaktır.
Tabii ki, girdi parametrelerinin sayısını artırabilir ve ardından katman sayısını artırabilirsiniz, ancak bundan iyi bir şey çıkmaz :(.
Prensip olarak, ilgilenirsem yazabilir ve gönderebilirim. Test edin (kendim bunu yapmayacağım).
Ve hemen gelecek için söyleyeceğim - NEDEN İKİ KATMAN OLMASI GEREKTİĞİNİ KİMSEYE AÇIKLAMAYACAĞIM !!!! Ve neden ikinci katmanda bir, birinci katmanda dört nöron olsun ki? Bunun için akıllı kitaplar var :). Onları okuyun ve anlayacaksınız. Ayrıca tartışmalara da girmeyeceğim çünkü mantıklı gelmiyor.
Fikir kesinlikle iyi, bunu tartışmanız gerekiyor, ancak konuyla ilgili yazılar yazın ve özellikle bir şeyler söyleyin ve felsefe yapmayın!

Tünaydın. Uzman Reshetov'daki değişikliğinize bakmak istiyorum (sanırım sadece ben değil). Sakıncası yoksa lütfen yayınlayın.
Saygılarımla, Pooh .
 
canım, girişte ne verilecek? Mum?
 
maveric :
Sinir ağları ile oynamak isteyenler için Uzman Danışmanımın ikinci versiyonunu yayınlıyorum...

Testi çalıştırdım ve hemen tutamaç değişkeninin boş olduğuna dair bir hata aldım. Hangisi genel olarak doğrudur, çünkü koda göre danışman, ızgarayı dosyadan yüklemelidir ve aynı ızgaraya sahip bu aynı dosya eklenmez.

Test sırasında danışman tek bir anlaşma açmadı, hiçbir yere hiçbir şey kaydetmedi. Daha sonraki testler benzer sonuçlar verdi veya daha doğrusu herhangi bir sonucun tamamen yokluğunu verdi.

Ve genel olarak, nasıl doğru kullanılmalı ve hiç kullanılmamalı mı? Bu nedenle, diğer insanların kodlarını anlamak, sıkıcı ve nankör bir iştir. Ve işin algoritması biliniyorsa, kendi programınızı sıfırdan yazmak, başka birinin programını anlamaktan çok daha kolaydır.

Belki de yazarın kötü bir şakasıdır?
 
njel :
canım, girişte ne verilecek? Mum?
Yazara saygılar...
Lütfen forumda bir ağ öğrenme kuralı formüle edin.

--
Huzur içinde yatsın
 
Pyh :
Uzman Reshetov'daki değişikliğinize bakmak istiyorum (sanırım sadece ben değil). Sakıncası yoksa lütfen yayınlayın.

Bu kodun Reshetov'un EA'sı ile ortak bir yanı olduğunu sanmıyorum ...