Manifold nedir?


28

Temel Bileşen Analizi, LDA vb. Gibi boyutluluk azaltma tekniğinde genellikle manifold terimi kullanılır. Teknik olmayan terim manifoldu nedir? Eğer bir noktası , boyutunu küçültmek istediğim bir alana aitse, ve eğer bir ses ve ve ile ilişkisizse, o zaman gerçek noktalar , gürültü nedeniyle birbirinden çok uzak olacaktır. Bu nedenle, gürültü filtrelemesi gerekli olacaktır. Böylece, boyut küçültme . Bu nedenle, burada ve farklı manifoldlara mı ait?xyxyxz=x+yxy

Robot vizyonunda sıklıkla kullanılan nokta bulutu verileri üzerinde çalışıyorum; nokta bulutları edinimdeki gürültü nedeniyle gürültülü ve boyut küçültmeden önceki gürültüyü azaltmam gerekiyor. Aksi taktirde yanlış boyut küçültme elde edeceğim. Peki, buradaki manifold nedir ve gürültü, ait olduğu aynı manifoldun bir parçası mı?x


4
Matematiksel olarak kesin olmadan terimi doğru kullanmak gerçekten mümkün değildir
Chill2Macht

Yanıtlar:


45

Teknik olmayan terimlerle, bir manifold sonlu bir boyuta sahip kesintisiz bir geometrik yapıdır: bir çizgi, bir eğri, bir düzlem, bir yüzey, bir küre, bir top, bir silindir, bir torus, bir "damla" ... bunun gibi bir şey : görüntü tanımını buraya girin

Bu "bir eğri" (boyut 1) veya "yüzey" (boyut 2) veya bir 3D nesne (boyut 3) ... herhangi bir sonlu boyut için söylemek Matematikçilerin kullanılan genel bir terimdir . Tek boyutlu bir manifold basitçe bir eğridir (çizgi, daire ...). İki boyutlu bir manifold basitçe bir yüzeydir (düzlem, küre, torus, silindir ...). Üç boyutlu bir manifold bir "tam nesne" dir (top, tam küp, çevremizdeki 3B alan ...).n

Noktaları kümesi: bir manifold genellikle bir denklem ile tarif edilir gibi(x,y) tek boyutlu bir manifoldu (daire) 'dir.x2+y2=1

Bir manifold her yerde aynı boyuta sahiptir. Örneğin, bir küreye (boyut 1) bir çizgi eklerseniz (boyut 2), sonra elde edilen geometrik yapı bir manifold değildir.

Sonlu bir boyut vektör alanı gibi: mt boşluk veya topolojik alan daha genel kavramları da noktaları sürekli bir dizi doğal sezgi tanımlaması amaçlanmaktadır farklı olarak, bir manifold lokal basit bir şey olması amaçlanmıştır . Bu, genellikle geometrik bir somut anlama sahip olmayan soyut uzayları (sonsuz boyut uzayları gibi) dışlar.Rn

Bir vektör uzayının aksine, manifoldlar çeşitli şekillerde olabilir. Bazı manifoldlar kolayca görselleştirilebilir (küre, top ...), bazıları Klein şişesi veya gerçek projektif düzlem gibi görselleştirilmesi zordur .

İstatistiklerde, makine öğrenmesi veya genel olarak uygulamalı matematikte, "manifold" kelimesi genellikle "doğrusal bir alt uzay gibi" ancak büyük olasılıkla eğri olarak söylenir. İstediğiniz zaman şöyle bir doğrusal denklem yazabilirsiniz: doğrusal (afin) bir alt uzay (burada bir düzlem) elde edersiniz. Genellikle, denklem x 2 + 2 y 2 + 3 gibi doğrusal olmadığında3x+2y-4z=1, bu bir manifolddur (burada gerilmiş bir küre).x2+2y2+3z2=7

Örneğin, ML'nin " manifold hipotezi ", "yüksek boyutlu veri, yüksek boyutlu gürültü eklenmiş düşük boyutlu bir manifolddaki noktalardır" diyor. Bir 2D dairenin noktalarını, bazı 2D gürültülerin eklendiğini hayal edebilirsiniz. Noktalar tam olarak çember üzerinde olmamakla birlikte, denklemini istatistiksel olarak karşılar . Çember temel manifolddur: x2+y2=1https://i.stack.imgur.com/iEm2m.png


4
@RiaGeorge Resimde bir manifold olan yüzeydir . Süreklidir çünkü kesintisiz bir şekilde serbestçe hareket edebilirsiniz ve hiçbir iki yer arasında geçiş yapmak için yüzeyden asla atlamak zorunda kalmazsınız . Aldatmakta olduğunuz delikler , herhangi bir iki nokta arasında yüzeyde nasıl en basit şekilde dolaşabileceğinizi açıklamada önemlidir ve onları sayma manifoldları incelemede önemli bir tekniktir.
Matthew Drury

4
Hangi topolojinin ne olduğunu açıklamak, bu site için çok geniş bir soru ve biraz da olsa konuyla ilgili bir soru. Bunun hakkında bilgi almak için matematik yığınını arayacağım. Manifoldlar ve topoloji eş anlamlı değildir: manifoldlar topoloji teknikleriyle çalışılan matematiksel nesnelerdir, topoloji matematiğin bir alt konusudur.
Matthew Drury

1
Cevap, böyle bir manifold yapan tüm temel noktaları özlüyor, nasıl bir artı puan aldığını anlamadım. Topoloji, grafikler ve pürüzsüzlük bile söz cevap temelde bir manifoldu öyle bir yüzey olduğu izlenimini veriyor edilmez değil .
saat

2
Teknik nokta, bir denklem sisteminin çözüm kümesinin bir manifold olması gerekmez. Bu bir çeşitliliktir, bu yüzden çoğunlukla bir manifolddur, ancak manifold özelliğinin başarısız olduğu kendi kendine kesişme noktalarına sahip olabilir.
Matt Samuel

1
Manifold tanımınız sonlu boyutta olmayı gerektirir . Ancak, çizgileri, düzlemleri, eğrileri ve yüzeyleri gibi bu gereksinimi karşılamayan örnekleri dahil edersiniz. Lütfen ne demek istediğini açıklayabilir misin?
Mowzer

13

Bir (topolojik) manifold, olan bir boşluktur :M

İçin "(1) "yerel"" eşdeğer Rn bazıları için .n

"Yerel", "eşitlik" ile ifade edilebilir işlevlerini koordine, C i : M R, birlikte bir "yapı-koruyucu" fonksiyonu oluşturmaktadır, C : E R , nnci:MRc:MRn olarak adlandırılan, grafik .

(2) bir alt kümesi olarak, bir "yapı-koruyucu" bir şekilde gerçekleştirilebilir bazı N nRNNn . (1) (2)

Burada "yapı" nın kesinleşmesi için, birinin "yerel" davranış ve böylece "yerel olarak" yerel " davranış " gibi kesin kavramlar yapmasına izin veren temel topoloji kavramlarını ( def. ) Anlaması gerektiğine dikkat edin. "Eşdeğer" derken, eşdeğer topolojik yapıyı ( homeomorfik ) ve "yapı koruma" derken aynı şeyi kastediyorum (eşdeğer bir topolojik yapı oluşturur).

Ayrıca manifoldlar üzerinde hesap yapmak için, yukarıdaki iki koşuldan sonra gelmeyen ve temelde “çizelgeler hesap yapmamıza izin verecek kadar iyi davranıldı” gibi bir şey söyleyen ek bir koşula ihtiyaç duyulduğunu unutmayın. Bunlar pratikte en sık kullanılan manifoldlardır. Genel topolojik manifoldların aksine , hesaplamanın yanı sıra , sizin gibi nokta bulut verilerini içeren uygulamalarda çok önemli olan üçgenlemelere de izin verirler .

Bütün insanların bir (topolojik) manifold için aynı tanımı kullanmadığını unutmayın. Birkaç yazar bunu tanımlayacak zorunlu olarak (2) değil, sadece yukarıdaki şartı (1) karşılayacak . Ancak, hem (1) hem de (2) 'yi sağlayan tanım çok daha iyi davranıldığından, uygulayıcılar için daha faydalıdır. Biri sezgisel olarak (1) 'in (2)' yi ima ettiğini bekleyebilir, ancak aslında değildir.

DÜZENLEME: Eğer kesin bir "topoloji" ne olduğu hakkında öğrenme ilgilenen varsa, anlamak için bir topoloji en önemli örneğidir Öklit topoloji ait . Bu, “gerçek analiz” hakkında herhangi bir (iyi) tanıtım kitabında derinlemesine ele alınacaktır .Rn


Cevabınız için teşekkür ederim: Lütfen bir teknik bilgide olmayan bir topolojinin ne olduğunu açıklayabilir misiniz? Topoloji ve manifold terimi birbirinin yerine kullanılıyor mu? Boyut tam sayı mı olmalı? Gerçek sayı nedir, o zaman yapının tamamı alt kısımlardan oluşuyorsa yapının fraktallar olarak biliniyor olduğunu düşünüyorum.
Ria George,

1
n1N

@RiaGeorge "Topoloji" nin aksiyomları Wikipedia sayfasında bulunabilir: en.wikipedia.org/wiki/General_topology#A_topology_on_a_set - ayrıca size "topoloji" nin (eşdeğer) tanımı için verdiğim linke dikkat edin. Mahalle’yle ilgili fakat aynı olmayan bir şeye işaret ettim, bunu yansıtmak için cevabımı değiştirdim: en.wikipedia.org/wiki/… Ancak mahalleler açısından tanımının anlaşılmasının daha zor olduğunu unutmayın (bunu anlayabileceğimi hayal ediyorum) iyi, ama ben de rahatsız etmiyorum, çünkü ben tembelim
Chill2Macht

Her neyse, benim kişisel önyargılı görüşüm, topolojinin mahalle tanımını bilmeniz gerekmiyor - basit tanımın, mahallenin tanımının yerel davranışları titizlikle açıklamak açısından, yerel davranışları titizlikle açıklamak açısından aynı gücü verdiğini biliyorum. eşdeğer). Her neyse, fraktallarla ilgileniyorsanız, belki de bu Wikipedia sayfalarını ilginç bulacaksınız - bu konuda size daha fazla yardım edemem, çünkü teoriye derinden aşina değilim ve birçoğunu bilmiyorum veya anlamıyorum. tanımları - Ben sadece bazılarını duydum
Chill2Macht

1
Bu, şu ana kadar küresel bir nesneyi yerel verilerden bir araya getirme konusundaki modern matematik fikrine önem veren tek cevap. Ne yazık ki, "teknik olmayan" bir hesabın gerektirdiği basitlik ve açıklık seviyesine gelmiyor.
whuber

9

Bu bağlamda, manifold terimi doğrudur, fakat gereksiz yere yüksek falutindir. Teknik olarak, bir manifold, yeterince pürüzsüz ve sürekli olan (biraz çaba ile matematiksel olarak iyi tanımlanabilecek şekilde) herhangi bir boşluktur (topolojiye sahip noktalar kümesi).

Orijinal faktörlerinizin olası tüm değerlerinin alanını hayal edin. Boyutsal bir küçültme tekniğinden sonra, bu alandaki tüm noktalara ulaşılamaz. Bunun yerine, yalnızca o alanın içindeki gömülü alt uzayda bulunan noktalar elde edilebilir. Bu gömülü alt-uzay, bir manifoldun matematiksel tanımını yerine getirir. PCA gibi bir doğrusal boyutsal küçültme tekniği için, bu alt-uzay sadece göreceli olarak önemsiz bir manifold olan sadece bir alt-uzaydır (örneğin bir hiper-düzlem). Ancak doğrusal olmayan boyut küçültme tekniği için, bu alt-alan daha karmaşık olabilir (örneğin kavisli bir hiper yüzey). Veri analizi amacıyla, bunların alt uzaylar olduğunun anlaşılması, manifold tanımını yerine getirdiklerini bilmekten çıkardığınız herhangi bir çıkarımdan çok daha önemlidir.


3
"Highfalutin" ... bugün yeni bir kelime öğrendim!
Mehrdad,

5
Matematiksel olarak, bir manifold lokal olarak sürekli olan herhangi bir topolojik uzaydır. Bir şeyi açık bir dilde açıklamaya çalışmak fikrini seviyorum, ancak bu karakterizasyon gerçekten işe yaramıyor. Öncelikle, devamlılık her zaman yerel bir özellik olduğundan, yerel olarak sürekli olarak ne demek istediğinizi tam olarak anlayamadım. Ayrıca, tanımınız rasyonel sayı çizgisi veya Öklid düzleminde kesişen iki çizginin birleşmesi gibi manifold olmayan birçok şeyi dışlamakta başarısız olur.
Ben Crowell,

4
Ben ile aynı fikirdeyim, teknik olarak "yerel öklid". Basit ingilizceye kadar kaynatmanın iyi bir yolu olduğundan emin değilim.
Matthew Drury

1
Ayrıca yukarıdaki iki yorum ile da kesinlikle aynı fikirdeyim. Aslında, aşağıda yazdığım cevap aslında çok uzun süren bu cevaba açıklayıcı bir yorum anlamına geliyordu. Kesin bir “sürekli” topolojik uzay kavramı yoktur (buraya bakınız: math.stackexchange.com/questions/1822769/… ). Manifoldları var olmayan kavramlar açısından tanımlamak, bence, uzun vadede açıklığa kavuşturmaktan daha fazla kafa karıştırıcı olması daha muhtemeldir. En azından, ilk cümlede "matematiksel" kelimesini başka bir şeyle değiştirmeyi öneririm.
Chill2Macht

Bu yorumu küçük bir soru sorma fırsatı olarak kullanacağım ... Sanırım manifoldlar hakkında fikrim var ama neden "yerel olarak" gerekli? Bir boşluk "yerel olarak" sürekli ... bir bütün olarak sürekli değil midir?
Paul92,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.