"New Neural", MetaTrader 5 platformu için bir sinir ağı motorunun Açık Kaynak projesidir. - sayfa 50

 
Ukrayna :

İş akışı görevinde bir nüans vardır, çünkü veri işleme yöntemleri nöron tipine bağlı olduğundan, nöron tipi bir nesnenin parçası olmalıdırlar.

1) Nuans, katman olarak kabul edilen şeydir. Böyle bir formül vermişsem GPU'da hesaplamayı organize etmek zor olacaktır.

2) TheXpert'in ifadesi üzerinde durursak, GPU'nun iş yükü ile ilgili sorunlar olacaktır.

1) Neden?

2) Neden?

 
Ukrayna :

Katman, bir yinelemede bağımsız olan ve aynı türe sahip nöronların birleşimidir.

Neye benziyor? Vektör temsili olmadan GPU'nun suyunu nasıl sıkacaksınız? Bunu da dikkate alıyorum.
 
TheXpert :
Neye benziyor? Vektör temsili olmadan GPU'nun suyunu nasıl sıkacaksınız? Bunu da dikkate alıyorum.

Neden vektörsüz? veri dizileri haricidir, sadece hangi verilerin yaptıklarıyla yazışmalarını kaydetmek için kalır.

Bunlarda hangi nöronların bir katmanda olduğu bilgisi var ve bu katmanın vektörünü GPU hesaplamasına aktarıyoruz. ve benzeri katmanlar halinde.

PS oh evet, çizdiğim nöron modelinde, ara hesaplamaları depolamak için veri kavramını tanıtmanız gerekiyor (GPU ile çalışmak için ayrıca harici olmaları gerekir).

 
joo :

1) Neden?

2) Neden?

1) çünkü katmandaki formülasyonumda farklı nöron türleri olabilir ve bunlar GPU'ya aktarılamayan atipik görevlerdir.

2) çünkü Andrey'in formülasyonunda, bir nöron bir katman olabilir ve bu GPU'yu yetersiz yüklemekle tehdit eder.

Genel olarak tehdit, iki kötülükten daha azını seçin, GPU'yu yetersiz yüklemek, GPU'yu kullanamama olasılığı kadar korkunç değildir.

 

mql'deki verilere işaretçi olmaması kötü, aksi takdirde vektörlerden nöronlara doğrudan veri toplanabilir.

Dur, bunun yerine veri vektörünün dizinini geçebilirsek neden toplama oluyor. doğrudan erişimle aynı bağlama olacaktır.

Bir veri nesnesi yerine bir nöronda bir veri erişim nesnesi oluşturmak için ZZY.

 
Ukrayna :

2) çünkü Andrey'in formülasyonunda, bir nöron bir katman olabilir ve bu GPU'yu yetersiz yüklemekle tehdit eder.

Eğer birleştirilebilirse... O zaman birleştirilmesi gerekir.
 
TheXpert :
Eğer birleştirilebilirse... O zaman birleştirilmesi gerekir.
mümkünse sorun budur ve iki koşula bağlıdır: bir yinelemede bağımsızlık ve diğer katman nöronlarıyla tekdüzelik (yani, içindeki verileri nasıl işlediği).
 

Böyle bir motorla büyüyen bir sinir gazının nasıl organize edileceğine dair düşüncelerim var, ancak henüz kelimelerle şekillenmediler.

Sadece bir tez: ağın yeniden başlatılması gerekecek. Bu başlatmanın kendisi, öğrenme algoritması için mevcut olmalıdır.

Растущий нейронный газ - реализация на языке программирования MQL5
Растущий нейронный газ - реализация на языке программирования MQL5
  • 2010.09.24
  • Алексей
  • www.mql5.com
В статье приводится пример написания на языке MQL5 программы, реализующий адаптивный алгоритм кластеризации, называемый "Растущий нейронный газ" (Growing neural gas, GNG). Статья рассчитана на пользователей, изучивших документацию к языку, а также уже имеющих определенные навыки программирования и базовые знания в области нейроинформатики.
 
TheXpert :

Proje yöneticisi gpwr olabilir. kısmen yapabilirim.

Güveniniz için teşekkür ederim ama bana öyle geliyor ki bu projenin lideri olarak uygun olmayacağım. nedenini açıklayacağım.

  1. Programlama benim uzmanlık alanım değil. Bunu hobi olarak yapıyorum. Bir grup programcının çalışmalarını koordine etmenin birçok nüansı benim için bilinmiyor.
  2. Son 15 yılda, işyerinde birkaç proje yönettim. Liderliğimdeki projenin, katılımcılarının işlerini ve maaşlarını kaybetme korkusuyla emirlerime (diktatörlük) uymak zorunda olduğu bir ortamda başarıyla yürütüldüğünü gördüm. Burada olduğu gibi, proje katılımcılarına ücret ödenmediği ve hiçbir şeyin onları proje ekibinde tutmadığı bir demokrasi atmosferinde, diktatörlük yöntemi uygun değildir ve onlarsız ilerleme çok zor olacaktır.
  3. Yöneticinin kendisi projeyle ilgilenmelidir. Şimdiye kadar ilgi alanım bir gözlemcininki. Daha önce de söylediğim gibi, klasik sinir ağları ilgimi çekmeyi bıraktı ve daha çok MQL5'te kodlama sorunu. Şimdi ilgim girdi dönüştürme yöntemlerinde. Bu yöntemlerle kendi kendime eğitimimi tamamladıktan ve bunları piyasa fiyat tekliflerinde denedikten sonra ilgim başka bir şeye kayacak.
  4. Bu projeyi (diğer herhangi bir proje gibi) yönetmek, şu anda sahip olmadığım zaman ve özveri gerektirir (projeyi zaten iş yerinde yönetiyorum).

Yukarıdan, benim tavsiyem şudur.

  1. MK, proje katılımcılarına iyi ödeme yapmalıdır, böylece bu projeye katılmanın ve başarılı bir şekilde tamamlanmasının maddi bir çıkarı vardır. ABD'de yaşadığım için maaş standartlarım daha yüksek (belki de bu yüzden MK, kendi adaylığımı önerdiğimde bile benden herhangi bir makale yazmamı istemedi). Örneğin, proje sonunda her katılımcıya en az 10.000$ teklif edilirse bu projenin başarılı olacağına inanıyorum.
  2. Proje yöneticisi MK'nin bir temsilcisi olmalıdır. Ayrıca gereksinimleri, bunların uygulanması için son tarihleri ve ödemelerini belirler. Üniversitelerde birçok açık kaynak kodu, danışmanları dereceyi motivasyon olarak kullanan öğrenciler tarafından oluşturulur. O olmadan hiçbir şey.
 
gpwr :
Başbakan bir programcı olmak zorunda değildir. Ne yazık ki reddediyorsun.