Örnekleri soyut kavramlara soyutlama ve genelleme yeteneğimizin bilişsel gelişimimiz için ne kadar önemli olduğunu bana ilk kez tam olarak açıkladığında hissettiğim şaşkınlığı hala hatırlıyorum . Bu parlak icat olmasaydı, diğer tüm türlerin yeteneklerini açık ara geride bırakan bilişsel yeteneklere sahip olamazdık.
Durumun böyle olmadığını ve yalnızca örnek (nesne) düzeyinde mantık yürütebileceğimizi hayal edin. Kelimenin tam anlamıyla, bir muz yemek istediğimizde, tadı hoşumuza gidecek mi diye görmek için biraz tatmamız gerektiği anlamına gelir. Ya da, genel bir YANGIN kavramını genelleştiremez ve oluşturamazsak, tüm gerçek yangın durumlarından elde ettiğimiz jenerik kavramı sürekli olarak ellerimizi başka bir (ve 'farklı') ateşe koyarak yakardık - tabii, yerleştirme deneyiminin olduğu bir YANGIN konsepti yapmadıysak herhangi bir örneğinde elimiz artık tüm konsept için geçerli(yani, tüm örneklerine). Örnek (veri) düzeyinde mantık yürütmek zorunda olsaydık, öğrenemezdik ve en azından bilişsel yeteneklerimiz kadar kim olduğumuza dönüşemezdik. Kulağa önemsiz gelebilir, ancak kavram düzeyinde mantık yürütmeseydik ve örnek nesneler, olaylar vb. Hakkındaki deneyim ve bilgimizi kavramlara (türler?) Ve kategorilere aktaramazsak birkaç dakika nasıl işleyeceğimizi düşünün. .
Ancak bu makale, biliş kavramları üzerine genelleme / soyutlama ile ilgili değildir (bu, bu makalenin devamı olan II. Bölümün konusu olacaktır). Burada, bilgisayar programlamayla ilgili olarak soyutlamanın gücünü göstereceğim - yani belirli bir problemi çözmek için optimal bir algoritma bulmak için de geçerli olduğunu (eğer mümkünse 'soyutlama olarak optimizasyon'). II. Bölümde kavramlar ve ontolojik kategoriler ve bunun dilde [ve] anlamada akıl yürütmeyle nasıl ilişkili olduğuna ilişkin genellemeye gireceğim.
Başlamadan önce, saf işlevsel programlama dillerinde (örneğin Haskell) kullanılana benzer bazı gösterimler tanımlayalım:
İkinci olarak, listelerde kullanacağımız bir dizi ilkel işlevin bazı temel tanımları aşağıdadır (ilk n öğeyi seçin veya listeden ilk n öğeyi bırakın ):
Ve burada bu işlevlerin nasıl kullanıldığını örnekleridir - not almak ( n > 0) boş bir listede olup tanımsız ve farz ederiz herhangi biri için n , damla n [] = []
Şimdi aşağıdakilere dikkat edin (ve genellemenin başladığı yer burasıdır):
Bu nedenle, bir listenin başı, listeden 1'i seçmekle aynıdır; ve listenin geri kalanı listeden 1'i çıkararak elde edilebilir. Önemli olan (yani almak 1 es ) (daha geneldir kafa es kullanarak beri) almak her zaman listenin başını alabilirsiniz biz ancak tersi doğru değildir; ve benzer şekilde dinlenmek ve bırakmak için . (Aynı zamanda dikkat bölünmüş N es ) listesi böler es birinci bileşen, birinci sahip olan bir çift halinde N elemanları ve ikinci bileşen nerede len ( ler ) - Nelementler. Örneğin,
bölünmüş 2 [7, 10, 11, 6, 20, 9] = ([7, 10], [11, 6, 20, 9])
bölünmüş 5 [7, 10, 11, 6, 20, 9] = ( [7, 10, 11, 6, 20], [9])
…
Bu ön bilgilerle, şimdi ardışık genellemeler yoluyla en uygun algoritmaları elde etmeye başlayalım.
Bundan sonra, şimdi iki programlama probleminden geçeceğim, burada her durumda önce problemin en sezgisel çözümünü yazacağım - ki bu da en kötü (zaman) karmaşıklığa sahip olacak ve sonra bunu arka arkaya göstereceğim genellemeler en uygun çözümü elde edebiliriz . Bu problemlerden biri önemsiz değildir - aslında, en sezgisel ancak O ( n² ) sıralama algoritmasından en uygun O ( n log n ) sıralama algoritmasına nasıl ulaşabileceğimizi göstereceğim .
Optimal Bir 'Listeyi Ters Çevir' Programı
Aşağıda, bir nesne listesini tersine çevirmenin en sezgisel çözümü bulunmaktadır:
Giriş listesi boş listeyse, listenin tersi boş listedir; liste, bir eleman varsa e bir dinlenme ardından es , daha sonra tüm listenin ters kalan tersidir es ilk parçaya sahip bir tekil listesine eklenir. Ne yazık ki, en sezgisel program en kötü programdır. Yukarıdaki program O ( n² ) 'dir, çünkü n kez döngü yapacaktır ve her döngünün maliyeti de n'dir (ekleme maliyeti), dolayısıyla tüm maliyet n x n'dir .
Ters işlevine baktığımızda , genel durumda, bir listenin tersinin gerçekten iki listenin eklenmesiyle elde edildiğini görürüz: geri kalanının tersi tekli listeye [ e ]. Bu nedenle, yüksek düzeyde, bunun tersi iki listenin eklenmesidir. Daha genel bir fonksiyon apprev diyelim ve onu nasıl elde edeceğimize bir bakalım. İşlev artık şuna benzer:
Temel durumda hangi apprev'in dönmesi gerektiğini bulalım :
Şimdi genel durum üzerinde çalışalım:
Sonunda, c'nin başlangıç değerinin boş liste olması gerektiğini 'tahmin ettiğimiz' 'eureka' adımına dikkat edin (gerçekten, eğer bir eureka adımı olmasaydı, o zaman eski otomatik programlama ve otomatik program dönüşümü rüyası olurdu. Şimdiye kadar yerine getirildi!) Nihai O ( n ) ters işlevi şimdi şudur:
Ve işte şu şekilde çalışıyor:
Genelleştirmeye Göre Optimal Sıralamayı Elde Etme
Bir nesne listesini sıralamanın en sezgisel yolu (basit olması için, bir sayı listesi varsayalım):
Yukarıdaki aşağıdakileri diyor ki: Boş listenin sıralama boş listesi ve bazı eleman ile listenin tür e listesi geri kalanı tarafından takip es , ekleyerek elde edilebilir e sıralı dinlenme doğru yerde. Bu basit ve sezgisel fonksiyonun O ( n ²) olduğunu unutmayın - n kez döngü yaparız , burada her bir döngünün maliyeti de n'dir ( ekleme maliyeti ). Tabii ki, yukarıdaki basit fonksiyonun çalışması için , işin çoğunu yapan eki tanımlamamız gerekir :
Liste boşsa, doğru yere x eklemek sadece [ x ] olur. Aksi takdirde, ya x listenin ilkinden küçüktür - bu durumda listeyi ön tarafa x eklenmiş olarak döndürürüz ya da y'nin en küçük olduğunu biliriz ve geri kalanında x'i doğru yere yerleştirmeye çalışırken tekrar döngü yaparız. listenin. Ancak bu programı çok açık bir şekilde genelleştirebiliriz: sıralı bir listeye tek bir nesne eklemek yerine, bir liste alabilir (ki bu da sıralanır) ve iki listeyi birleştirebiliriz ( her iki listede de döngü yaptığımıza dikkat edin, her biri için bir temel duruma ihtiyacımız var):
Şimdi neden birleştirme eklemenin bir genellemesidir? İşte nedeni:
Yani illa olabilir, olduğu insert kullanarak doğru yerde bir nesne birleştirme , ama tersi doğru değildir - bu nedenle, insert sadece bir instantiation olan birleştirme . Çok sezgisel ancak verimsiz aramamıza geri dönersek, şimdi şu genellemeleri yapıyoruz:
İlk olarak, en sezgisel (verimsiz) sıralama algoritmasıyla başlıyoruz. İlk genelleme, eki daha genel birleştirme işlevi ile değiştirmektir. İkinci genelleme [ e ] 'nin yerine (sıralama [ e ]) geçer ki bu açıkça eşittir - bu, bu süreçteki tek eureka (veya Turing Kahini!)' Dir. Son olarak, [yerine e ] ve liste, geri kalan ES yani bir işlev tarafından, daha genel bir değer ile, orijinal listeden üzerinden alır, bu değerleri. Şimdi sabit 1'i listenin yarısı kadar bir değerle değiştirirsek, en uygun sıralama algoritmasını, yani birleştirme sıralaması elde ederiz (aşağıdaki not [1] 'e bakın):
Bu, ekleme sıralamanın ( yukarıdaki ilk sıralama işlevi budur) en optimum sıralama algoritmasının yalnızca kötü bir örneği olduğu anlamına gelir . Görünüşe göre yukarı çıkıp genelleme yaparsak, her zaman daha fazlasını bileceğiz - [tıpkı devlerin omuzlarında durmak gibi!]
Not
[1] Hızlı sıralama genellikle pratikte kullanılırken, hızlı sıralamanın en kötü durumdaki teorik karmaşıklığının aslında O ( n ²) olduğunu göstermek kolaydır - genellikle en uygun şekilde davrandığından emin oluruz - yani, O ( n log n ) girişin herhangi bir şekilde sıralanmadığından emin olarak ve bu genellikle ilk önce girdiyi rastgele hale getirerek yapılır, bu da ek bir n alır , ancak O ( n log n ) + O ( n ) hala O olduğu için hala iyiyiz ( n log n ).
___
ONTOLOGIK - Orta
Bilinç nedir? Yüzyıllardır filozofların ve bilim adamlarının kafasını karıştıran bir sorudur. Bazıları bunun bedenlerimizden bağımsız olarak gerçekten anlayamadığımız geçici bir şey olduğunu söylüyor.
Yasal Uyarı: Bu makale yalnızca eğitim amaçlıdır. Kimseyi web sitelerini, özellikle de bu tür eylemlere karşı hüküm ve koşulları olabilecek web mülklerini kazımaya teşvik etmiyoruz.
Güncel özet: Mevcut makro durum değişmeden kalsa da, faiz oranlarını artırma zamanı yaklaştıkça daha "öngörülü" fişler piyasadan çekilecek, ki bu normaldir. yatırımcılar üzerinde bir etki, bu etki sadece duygusal değil, aynı zamanda tüm Amerikalıları yiyecek, giyecek, barınma ve ulaşım gibi çeşitli yönlerden etkiliyor. İşte tam da bu nedenle daha fazla yatırımcı chiplerini borsalara önceden transfer ediyor veya önceden diplerde satmaya hazırlanıyor.Sadece faiz artırımından sonra trend üzerine bahse girmek istemiyorlar.Durum hala iyi, ancak sabah 6:45'te parçalandı ve şu ana kadar parçalandı. Bu, düşüşün duygusal tarafındaki panik ve iyi zamanlanmış. Ama yine de bir haftadır söyledim.Şu anda makro oyun koşulları büyük çaplı düşüş ve yükseliş trendini desteklemiyor.Faiz oranları ve GSYİH'nın tam olarak inmesi için genel şok düzenini değiştirmek zor. . Aslında her sabah Cumartesi ve Pazar günleri bu seviyede bir ezilme oluyor, daha iki gün önce yakalandı ve sonra hareket olmadı, bugün yakalanmadı ve ardından panikli bir takibi tetikledi. Bu sabah 10:00 itibariyle BTC pozisyonlarının fiyat dağılımı ve dün gece 23:00'ten bugüne veriler, bu sabahın erken saatlerinde başlayan ancak büyük bir artış görmeyen hızla yükselen ve ardından düşen düşüşü yaşadı. BTC adreslerindeki değişikliklerin sayısı Değişikliğin ölçeği, çünkü bu iniş ve çıkışların aşırı güçlü bir tepkiye neden olmayacağı, ancak borsada önceden depolanan çiplerin duygusal değişimlerinin daha fazla olacağı yargısına varılabilir. Her iki taraftaki aşırı fiyatlara bakılırsa, eskilerin elindeki BTC, hafta sonu boyunca hala normal dalgalanma aralığını izliyor, sadece 200 BTC'den fazlası bir bütün olarak piyasadan ayrılıyor, yüksek seviyede tutulan fişler büyük ölçüde dalgalanıyor, yaklaşık 51.000 $ civarında. Yaklaşık 1.900 BTC'lik BTC değişimi, ancak çapraz karşılaştırmadan sonra, en büyük olasılık hala borsaların değişiminden geliyor, bu nedenle aslında, yüksek seviyede kilitlenen fişlerin değişimi sadece 150'den az . Bu transfer dahil olsa bile, toplam kayıp yığınındaki 24.000 doların üzerindeki düşüş 4'ü geçmedi, 200 BTC Bu, ister kısa vadeli bir yükseliş, ister fiyatta düşüş olsun, en büyük oranı kaplayan kaybeden chiplerin tepki vermediği anlamına geliyor.Bu yüzden büyük ölçekli bir düşüş olmayacağına karar vermemin nedeni bu. Hafta sonları kalan düşük volatilite yerine adresler değişiyor. Üstelik, yalnızca erken dönem kâr ve zarar fişlerindeki değişiklikler azalmakla kalmıyor, mevcut anlaşmazlık fiyatı altındaki kısa vadeli işlem fişleri bile fazla yanıt vermedi ve hafta sonu genel satış baskısı hala düşük. Borsaya aktarılan BTC verisine bakılırsa, bu sabah saat 8:00 itibariyle satış baskısı gerçekten de düşmeye devam ediyor, bu da satış için güçlü bir isteklilik olmadığını gösteriyor. Ayrıntılı verilerde, 6:45'te düşmeye başlamasına rağmen, bu dönemde oluşan satış baskısının büyük olmadığı, sadece sabah 8:30'dan sonra ortaya çıkan güçlü satış baskısının olduğu da görülebiliyor. Borsaya aktarılan satış baskısı ile karşılaştırıldığında, borsadan çekilen para miktarı çok fazla değil.Genel satış baskısını karşılayabilse de, bu alım gücü seviyesi şokların durumunu değiştirmek için hala yeterli değil.Fiyat dalgalanıyor likiditenin düşük olduğu hafta sonları. Ayrıntılı verilerden, Pekin saatinden 8:00'den sonra satış baskısındaki artışla birlikte, para çekme sayısının da artmaya başladığı, ancak nispeten konuşursak, bazılarının hazırlıksız yakalandığı görülebilir. Bununla birlikte, genel oyun durumu açısından bakıldığında, satışta çok fazla fiş olmadığı ve satın alma gücü durmadığı için, aksine, aktif olarak satın alıyorlar ve karşılık gelen fişleri devre dışı bırakmaya devam ediyorlar. Bu aynı zamanda fonların reaksiyondan sonra satın alma arzusunun devam ettiğini, bu nedenle büyük ölçekli bir düşüşün gerçekleşmesinin zor olduğunu kanıtlıyor. Sarsıntı hala ana tema. Borsanın BTC hisse senedi verilerinden, hafta sonları düşük tiraj durumunda bile, borsadan kaybolmaya devam eden çok sayıda chip olduğu görülebilir, bu sadece satın alma gücünün çok daha yüksek olduğunu göstermez. satış baskısından ziyade, aynı zamanda mevcut ekonomik fraksiyonu temsil eder.Enflasyonda bir zirve ve fiyatlarda bir dip beklentileri. Hisse senedinin detaylı verilerinden sabah 8:00'den önce borsa hissesinin fiyat düşse bile sürekli düşüşte olduğu görülüyor. Saat sekizden sonra, tamamen farklıydı. Dolayısıyla fiyat düştüğünde genel satışın sabah 6:45'te başlamadığı, tam tersine şu anda daha büyük bir dalgalanma olmadığı açıkça görülüyor. Daha büyük ölçekli bir satış, ancak bu noktadan sonra duyarlılık tarafından yönlendirildi. Mevcut fon miktarının düşük olduğu ve taahhüt kapasitesinin yetersiz olduğu doğru olmakla birlikte, büyük çaplı panik satışlarını tetiklememiştir. Mevcut BTC sürekli sözleşme verilerine bakılırsa, fonlama oranı fiyat düşüşüyle düşüşe geçmedi, bunun yerine büyük ölçekli bir yükseliş hissiyatı var, bu da mevcut hissiyatın daha fazla olduğunu gösteriyor Yatırımcılar bunun sadece aşamalı bir düşüş olduğuna inanıyor. ve ABD enflasyonu zirveye ulaştığında BTC hala dibe vuracak. Aslında, bugünün düşüşü için bir neden yok ve bu sadece hissiyattaki düşüş eğiliminden kaynaklanmıyor çünkü bu Cuma BTC ve ETH opsiyonlarının aylık teslimatı olacak çünkü önceki aylar düşüşte.Durum, fiyat teslimattan önce her zaman en büyük acı noktasından uzaktır, bu nedenle opsiyon teslimatına dikkat eden çok daha az küçük ortak var, özellikle opsiyon satıcıları güçsüz ve bu ay farklı. Temmuz sonunda, BTC opsiyonlarının en büyük acı noktası 23.000 ABD doları ki bu tam olarak bu sabahki düşüşten önceki fiyat.Önceki aylardaki yaklaşık 10.000 ABD doları açıkla karşılaştırıldığında, bu ay aslında bu fırsatı yakalama fırsatı var. en büyük acı noktasına ulaşmak ve aynı zamanda en uzun-kısa oyun yoğun bir durumdur. Mevcut kısa-uzun oran 0,83 ve boğalar küçük bir aralıkta liderliğini sürdürüyor.Mevcut açık opsiyonlar 76.654 ve beklenen miktar yaklaşık 1,7 milyar ABD doları. Dolayısıyla rekabet daha yoğun olacak. ETH'nin en büyük acı noktası sadece 1400 dolar.Mevcut fiyat, son aylarda nadir görülen en büyük acı noktasından hala daha yüksek.Kısa-uzun oranı bile son aylarda 1'den 0'a düştü.
Bugün farklı bir yolculuğa çıkıyoruz. Çoğunlukla resimler.
Çevrimiçi ödeme sahtekarlığının ortaya çıktığını ve yeni olmadığının herkes için açık olduğunu düşünüyorum. Alıcı konumundaki herhangi birinin bir dolandırıcılığa düşmekten korktuğu veya halihazırda düşmüş olduğu veya dolandırıcılara yakalanmış birini tanıdığı açıktır.