[Arşiv] Ticaretle ilgisi olmayan saf matematik, fizik, kimya vb. beyin jimnastiği bulmacaları - sayfa 562

 
MetaDriver :

1. 1. Mislaid'e, Mathemat,

Ve burada ve orada her yerde aynı şey - dün kendim tasarladığım aynı süreç. Önceki vektörlerde vektör projeksiyonlarının sıralı olarak çıkarılması.

Bu günlerde kendimi bir klasik gibi hissediyorum.... :-))

--

Bu arada, test komut dosyasını gece çalıştırdım ve hatalarını ayıkladım. Yol boyunca, Pyatyora optimize edicide bir hata buldum ve servis masasına gönderdim. Kod biraz değiştirilerek hata atlandı. Yani her şey çalışıyor. Güvenilir ve hızlı, tam ihtiyacım olan şeydi.

2. openCL'de gerçekten var, ama sadece üç boyutlu durum için. [çapraz(a, b); verilen ikiye ortogonal bir vektör oluşturur ] Ve buna keyfi bir boyut için ihtiyacım var.


Haydi. a[] ve b[] vektörlerinin skaler çarpımı, a[i]*b[i]*w[i] ürünlerinin toplamıdır, burada w[i] ağırlık fonksiyonudur. Hangi ağırlıkları belirlediğimize bağlı olarak, sıralı ortogonalizasyonun evrensel algoritması ile elde edilen çeşitli problemlere çözümler elde ederiz. (Bu arada, yukarıdaki örnekte, rastgele vektörler tarafından yayılan bir altuzay üzerine bir ortogonal izdüşüm oluşturulmuştur.) w[i] = 1 durumunda, bu bir Kartezyen uzayda iki vektörün skaler çarpımıdır.

w[i] = r[i]*s[i] olarak ayarlarsak, burada

s[i] = 0,5/n, için i = 0, n;

s[i] = 1/n, 0 için < ben < n;

Daha sonra skaler çarpım, [0;1] aralığında a(x)*b(x)*r(x) fonksiyonlarının çarpımının sonlu farklarla ifade edilen integrali olarak tanımlanır.

Kodlarsanız, herhangi bir zorlama olmadan, elbette sonlu farklarda herhangi bir gerilemeyi kolayca oluşturabilirsiniz.

Sadece bir çıkmaz sokak olduğunu düşündüm. Ve onu geçtim.

 
alsu :
Pekala, bu sadece bir şey anlamına gelir - bağıl yaklaşım hatası ne kadar büyükse, X (ve Y o kadar küçük) aslında, küçük bir sayıyı başka bir küçük sayıya bölerken ne bekliyordunuz? X' = X+100 değişkenini değiştirmeye çalışın ve 0 ile 300 arasında değil, 100 ile 400 arasında yeni bir seri oluşturun - grafik çok daha düz olacak, ancak bu konunun özünü değiştirmeyecek
Evet, bu fenomenin nedeni bu gibi görünüyor. Teşekkür ederim.
 
Mislaid :


1. Hadi. a[] ve b[] vektörlerinin skaler çarpımı, a[i]*b[i]*w[i] ürünlerinin toplamıdır, burada w[i] ağırlık fonksiyonudur. Hangi ağırlıkları belirlediğimize bağlı olarak, sıralı ortogonalizasyonun evrensel algoritması ile elde edilen çeşitli problemlere çözümler elde ederiz. (Bu arada, yukarıdaki örnekte, rastgele vektörler tarafından yayılan bir altuzay üzerine bir ortogonal izdüşüm oluşturulmuştur.) w[i] = 1 durumunda, bu bir Kartezyen uzayda iki vektörün skaler çarpımıdır.

w[i] = r[i]*s[i] olarak ayarlarsak, burada

s[i] = 0,5/n, için i = 0, n;

s[i] = 1/n, 0 için < ben < n;

Daha sonra skaler çarpım, [0;1] aralığında a(x)*b(x)*r(x) fonksiyonlarının çarpımının sonlu farklarla ifade edilen integrali olarak tanımlanır.

Kodlarsanız, herhangi bir zorlama olmadan, elbette sonlu farklarda herhangi bir gerilemeyi kolayca oluşturabilirsiniz.

2. Sadece bana bu bir çıkmaz yol gibi geldi. Ve onu geçtim.

1. Sergey, benim için henüz çok erken. Kartezyen uzayını daha iyi anlayacağım, sonra işlevsel olana geçeceğim. Ama konu ilginç, yazı için teşekkürler. Güleceksiniz ama benim için bilgilendirici oldu.

2. Muhtemelen çıkmaz sokak hakkında şüpheler vardı, çünkü siz daha fazlasını teklif ediyorsunuz .. :) Eğer bir şey olursa, bu "çıkmaz" yolda rehber olarak kimi seçeceğimi bileceğim. Ciddiyim, konuyla ilgili herhangi bir sorunuz varsa - soracağım. aldırmaz mısın

 
MetaDriver :

Bu, kendi kendine yazılan optimize edicinin verimliliğini artırmak için gereklidir - dejenere kümeye ortogonal gen popülasyonuna toplu enjeksiyon için. Genetik algoritma durmaya başladığında, içindeki genlerin potansiyel olarak lineer bağımlılığa yatkın hale geldiği anlamına gelir (çünkü çaprazlama zaten neredeyse yalnızca "akrabalar" kümesi içindedir). Böyle bir oyuna sokma (sonraki geçişle birlikte) "yeni kan" savunmalarının popülasyonunu tazeleyebilir ve arama alanını genişleterek yerel minimumlara yapışmayı önleyebilir.

Ortogonal çok boyutlu vektörleri aramadan önce bana sormalıydın... :)

zamanımı kurtarırdım. Size yardımcı olmayacağı için, bu anlamda hiç gerekli değil (ortogonal vektörlerden bahsediyorum).

 
joo :

Ortogonal çok boyutlu vektörleri aramadan önce bana sormalıydın... :)

zamanımı kurtarırdım. Size yardımcı olmayacağı için, bu anlamda hiç gerekli değil (dik vektörlerden bahsediyorum).

İnanmıyorum. Elbette onları sadece kendin için yastığının altına sakladın ve kimseye göstermedin.

Yoksa hala gizli incelikleri gasp etmeye mi çalışıyorsunuz? (Çeşitli intihar.)

;)

 
MetaDriver :

İnanmıyorum. Elbette onları sadece kendin için yastığının altına sakladın ve kimseye göstermedin.

;)

Hiç de bile. Yarın (kararlaştırıldığı gibi) size söyleyeceğim.
 
 
moskitman :

ne tür bir saçmalık


Arap rakamlarının ortaçağ yazıtları, Avrupalılar tarafından konumsal gösterimle birlikte daha gelişmiş ülkelerden ödünç alındıkları forma çok yakındır.


 
Üç zar aynı anda atıldığında 2 zarda 2 puan gelme olasılığı nedir?
 
fozi :
Üç zar aynı anda atıldığında 2 zarda 2 puan gelme olasılığı nedir?

Bire 2 ve ikinciye 2 anlamında ve üçüncüsü ne olduğu önemli değil mi? Veya üçüncü mutlaka 2 değil mi?