Rusça kod yazma. Böyle bir programın artıları ve eksileri. - sayfa 13

 
Andrey Dik :
Ve evet, programlamada 2-3 yıl başlangıçtır.
Ama sadece bir çaylak değil, militan bir çaylak :)
 
Andrey Dik :
Koşul en baştan belirlendi. Bu bir optimizasyon problemiydi ve cebirsel veya algoritmik bir problem değildi. Yenilginizi kabul edin, zaten iradeye sahip olun. Boşuna hatırladın.
Ve evet, programlamada 2-3 yıl başlangıçtır.

Ne yenilgisi? Programım dizeyi 904 vuruşta buldu. Seninki 20 bin (tam hatırlamıyorum). Bu özel görevin koşulları şubededir. Algoritmanın evrenselliğine hitap ediyorsunuz, ancak bunu hiçbir yerde göstermediniz. Sadece kelimeler. Bu sorunu metinle nasıl çözdüğünü nasıl bilebilirim? Belki evrensel olarak çözmedin, sadece vasat ve bu yüzden böyle bir sonuca sahipsin?

Mantığınız: Yarışmayı kazandım çünkü daha kötü bir sonuç veren genel bir algoritma kullandım, ancak bu evrensel ve bu yüzden hala kazandım!

 
Реter Konow :

Ne yenilgisi? Programım dizeyi 904 vuruşta buldu. Seninki 20 bin (tam hatırlamıyorum). Bu özel görevin koşulları şubededir. Algoritmanın evrenselliğine hitap ediyorsunuz, ancak bunu hiçbir yerde göstermediniz. Sadece kelimeler. Bu sorunu metinle nasıl çözdüğünü nasıl bilebilirim? Belki evrensel olarak çözmedin, sadece vasat ve bu yüzden böyle bir sonuca sahipsin?

Mantığınız: Yarışmayı kazandım çünkü daha kötü bir sonuç veren genel bir algoritma kullandım, ancak bu evrensel ve bu yüzden hala kazandım!

Peter, basit kelimeleri anlamıyorsan evde değilsin.

MQ optimizer, görevin kaynak kodunu da biliyor muydu? Dmitry bilgiyi kullandı mı?, belki Yuri? Çılgına dönmeyi bırak, artık komik değil.

 
Andrey Dik :

Peter, basit kelimeleri anlamıyorsan evde değilsin.

MQ optimizer, görevin kaynak kodunu da biliyor muydu? Dmitry bilgiyi kullandı mı?, belki Yuri? Çılgına dönmeyi bırak, artık komik değil.

Metinle problemi çözen Dmitry ve Yury'nin sonuçlarını gösterin.

Sadece üç kişi çözdü. Sen, ben ve Event.

Sorunun kaynak kodunu benim kadar sen de biliyordun. Üstelik - onu ifşa ettin.

Şimdi, kendiniz açıkladığınız koda bakmadığınız için daha iyi karar verdiğinizi mi söylüyorsunuz?

Soru kapanmıştır.

 
Реter Konow :

Metinle problemi çözen Dmitry ve Yury'nin sonuçlarını gösterin.

Sadece üç kişi çözdü. Sen, ben ve Event.

Sorunun kaynak kodunu benim kadar sen de biliyordun. Üstelik - onu ifşa ettin.

Şimdi, kendiniz açıkladığınız koda bakmadığınız için daha iyi karar verdiğinizi mi söylüyorsunuz?

Soru kapanmıştır.

Sorunu dürüstçe çözen Dmitry, Yuri, MetaQuotes'a sorun. Ondan sonra bu soruyu kendinize kapatın.
 
Yaklaşımımın herkes tarafından düşmanlıkla karşılanmamasına ve ilgilenenlerin olmasına çok sevindim. Belki daha sonra daha fazlası olacak... Üç yıldan fazla bir süredir Rusça programlama yapıyorum. Ondan önce ben de herkes gibi İngilizce programladım. Bir gün bir arkadaşım bana geldi ve basit bir senaryo yazmamı istedi. Çalışmak için oturdum. Kendisi bir programcı değil ama öğrenmek istiyordu ama İngilizcesi ile çok zordu. Baktı ve sordu. Ona daha anlaşılır kılmak için Rusça'ya geçtim ve fonksiyonların ve değişkenlerin isimlerini Rusça yazmaya başladım. Bu senaryoyu oluşturma sürecinde, Rusça yazmayı o kadar çok sevdim ki, birkaç gün boyunca tüm geliştirmelerimi Rusça'ya çevirdim ve sadece kodu okuma özgürlüğünün ve hızının tadını çıkardım. Sanki bana kanat verdiler... Genel olarak, üstlendiğim her şeyde her şey daha hızlı ve daha net hale geldi. İşte bir hikaye...
 
Alexey Navoykov :

Evet, sadece bazı insanlar zaten Batı karşıtı propaganda tarafından havaya uçuruldu) Görüyorsunuz, İngilizce onların ulusal onurunu küçük düşürüyor, ah-yay-yay, ne adaletsizlik! )

Size katılıyorum, 20-50 teknik kelime öğrenmek çok zor))) ama California'da geliştirilen işlemci zahmet etmiyor)

 
Реter Konow :

Metinle problemi çözen Dmitry ve Yury'nin sonuçlarını gösterin.

Sadece üç kişi çözdü. Sen, ben ve Event.

Sorunun kaynak kodunu benim kadar sen de biliyordun. Üstelik - onu ifşa ettin.

Şimdi, kendiniz açıkladığınız koda bakmadığınız için daha iyi karar verdiğinizi mi söylüyorsunuz?

Soru kapanmıştır.

Metin içeren görev GA için tipik değildi. Bu nedenle, algoritmanız en iyi şekilde bile yalnızca metin sorununu çözüyorsa, özünde hiçbir şeyi çözmez.

Başka bir şey, normal bir genetik algoritmanın , bu kadar zor, tipik olmayan bir problem durumunda, sorunu numaralandırma yoluyla çözme girişimini başlangıçta tamamlamasıdır.

Bir şey göstermenin bir anlamı yok, algoritmam sorunu test cihazından 10 kat daha uzun metinle çözdü. Ancak bu, sizinkinden daha kötü olduğu anlamına gelmez, çünkü sizinki yalnızca metinle ilgili sorunu çözer ve benimki.

 
Dmitry Fedoseev :

Metin içeren görev GA için tipik değildi. Bu nedenle, algoritmanız en iyi şekilde bile yalnızca metin sorununu çözüyorsa, özünde hiçbir şeyi çözmez.

Başka bir şey, normal bir genetik algoritmanın , bu kadar zor, tipik olmayan bir problem durumunda, sorunu numaralandırma yoluyla çözme girişimini başlangıçta tamamlamasıdır.

Bir şey göstermenin bir anlamı yok, algoritmam sorunu test cihazından 10 kat daha uzun metinle çözdü. Ancak bu, sizinkinden daha kötü olduğu anlamına gelmez, çünkü sizinki yalnızca metinle ilgili sorunu çözer ve benimki.

Tabii ki, GA algoritmasının "evrenselliğinin" kesinlikle gerekli olduğunu inkar etmiyorum. Ayrıca algoritmamın tam olarak daha kötü olabileceğini de kabul ediyorum çünkü yalnızca bu sorunu çözüyor (genel algoritmadan çok daha verimli olsa da).

Ancak, metinle sorunu çözme yarışmasında, tek bir sorun üzerinde test edilemeyen evrensellikte değil, sonuçta (isabet sayısı) tam olarak rekabet ettik.

Bu nedenle, kendimi mutlak bir kazanan olarak sunmadım ve çok yönlülükte üstünlük sağlamak için rekabet etmeye devam etmek istedim.

Ancak, şampiyonanın tekerleklerinde çok sayıda konuşmacı başladı ve her şey öldü.

 
Реter Konow :
Tabii ki, GA algoritmasının "evrenselliğinin" kesinlikle gerekli olduğunu inkar etmiyorum. Genel algoritmadan çok daha verimli olsa da, yalnızca bu sorunu çözdüğü için algoritmamın kesinlikle daha kötü olabileceğini de kabul ediyorum. Ancak metinle problemi çözme yarışmasında, tek bir problem üzerinde test edilemeyen evrensellikte değil, kesin olarak sonuçta (isabet sayısı) yarıştık. Bu yüzden kendimi genel bir kazanan olarak belirlemedim ve çok yönlülükte de mükemmel olmak için rekabet etmeye devam etmek istedim. Ancak, şampiyonanın tekerleklerinde çok sayıda konuşmacı başladı ve her şey öldü.
Sadece bir sorun çözüldü. Birkaç tane olurdu, o zaman sonuç çıkarmak mümkün olurdu.