ლატენტური სივრცე (Latent space) – შეკუმშული რიცხვითი სივრცე, სადაც მოდელი მონაცემის არსს ინახავს. მსგავსი საგნები იქ ერთმანეთთან ახლოს არიან.
როგორ მუშაობს ლატენტური სივრცე
როცა მოდელი მონაცემს ამუშავებს, ის მას შიდა, შეკუმშულ რიცხვით წარმოდგენად გარდაქმნის. ასეთი წარმოდგენების „სამყაროს“ ლატენტური სივრცე (latent space) ეწოდება. ამ სივრცეში მსგავსი შინაარსის მქონე ობიექტები ერთმანეთთან ახლოს ლაგდება, განსხვავებულები კი შორს. დიფუზიის ზოგი მოდელი სურათებს სწორედ ლატენტურ სივრცეში ქმნის, რაც გამოთვლას ბევრად აიაფებს.
მაგალითი ყოველდღიური ცხოვრებიდან
წარმოიდგინე რუკა, სადაც ყველა სიმღერა ჟანრისა და განწყობის მიხედვით არის განლაგებული: მშვიდი ჯაზი ერთ კუთხეშია, ენერგიული როკი მეორეში. მუსიკის რეკომენდაციის სისტემა ასეთი „რუკით“ გთავაზობს მსგავს სიმღერებს.
რატომ არის ლატენტური სივრცე მნიშვნელოვანი
- მსგავსება – ახლოს მყოფი წერტილები შინაარსობრივ მსგავსებას ნიშნავს.
- გენერაცია – ლატენტურ სივრცეში მოძრაობით შეიძლება ახალი სურათების ან ვარიაციების შექმნა.
- ეფექტურობა – შეკუმშულ სივრცეში მუშაობა ნაკლებ გამოთვლას მოითხოვს.
ლატენტური სივრცის გამოყენების სფეროები
ლატენტური სივრცე ძიებასა და რეკომენდაციებში გამოიყენება: თუ ორი პროდუქტი, სიმღერა ან სტატია ამ სივრცეში ახლოსაა, სისტემას შეუძლია ერთის მოწონების შემთხვევაში მეორე შემოგთავაზოს. ასევე გამოდგება მონაცემების დაჯგუფებისა და ვიზუალიზაციისთვის, რადგან შეკუმშული წარმოდგენა ძირითად განსხვავებებს უფრო მკაფიოდ აჩენს.
გენერაციულ მოდელებში ლატენტური სივრცე შემოქმედებით ინსტრუმენტადაც იქცევა. თუ ორ სურათს შორის ლატენტურ სივრცეში გზას გაივლი, მიიღებ შუალედურ სურათებს, რომლებიც ერთიდან მეორეში თანდათან გადადის. ზოგჯერ სივრცეში მიმართულებები შინაარსობრივ თვისებებს შეესაბამება, მაგალითად ღიმილს ან ასაკს.
ლატენტური დიფუზიის მოდელები სურათს ჯერ სპეციალური ენკოდერით შეკუმშულ წარმოდგენად აქცევენ, გენერაციას ამ პატარა სივრცეში ატარებენ, ბოლოს კი დეკოდერით სრულ სურათს აღადგენენ. ეს მიდგომა გამოთვლას მნიშვნელოვნად ამცირებს.
დაკავშირებული ტერმინები
ემბედინგი · დიფუზიის მოდელი · ვექტორული მონაცემთა ბაზა · ენკოდერი · GAN · AI ლექსიკონი
ხშირად დასმული კითხვები
ლატენტური სივრცე და ემბედინგი ერთი და იგივეა?
ახლო ცნებებია: ემბედინგი კონკრეტული წერტილია, ლატენტური სივრცე კი ის სივრცე, სადაც ეს წერტილები მდებარეობს.
ადამიანს შეუძლია მისი დანახვა?
პირდაპირ არა, რადგან ასობით ან ათასობით განზომილება აქვს, მაგრამ ვიზუალიზაციის მეთოდებით შეიძლება ორ-სამ განზომილებაში მიახლოებით გამოისახოს.
შეჯამება
ლატენტური სივრცე მოდელის შიდა „რუკაა“, სადაც მსგავსი რამ ახლოს ლაგდება. ის ძიების, რეკომენდაციისა და გენერაციის საფუძველია.