Printable Version of Topic
Click here to view this topic in its original format
თბილისის ფორუმი > ტექნიკური და საბუნებისმეტყველო მეცნიერებები > ერთად ვისწავლოთ დიფ ლერნინგი


Posted by: vid 13 Aug 2017, 18:45
კორსერაზე დიფ ლერნინგის მამებმა დადეს ამ ტექნიკის კურსი, რომლის გავლასაც ყველას ძალიან გირჩევთ. მე თვითონ ფულ თაიმ ვმუშაობ, თან სამსახურებრივად ეს არ მჭირდება, მაგრამ მაინც ვაპირებ გავლას. უფრო სწორად დავიწყე უკვე, მეორე კვირის მასალაზე ვარ.

დიფ ლერნინგის სპეციალისტებზე დღეს მოთხოვნა ბევრად აჭარბებს მოწოდებას. ყველა ინდუსტრიაში შევა ეს ტექნიკა და ყველა ინდუსტრიას შეცვლის, ჩვენც შევუერთდეთ ამ რევოლუციას.

რა არის დიფ ლერნინგი? ბოლო წლებში მიმდინარე AI რევოლუცია ხდება ე.წ. დიფ ლერნინგის(deep learning) შედეგად. ეს არის artificial neural network (ANN) რომელსაც აქვ ბევრი შრე, ანუ სიღრმე(ეს ცნებები თუ არ იცით, არა უშავს, კურსს თუ გაივლით, ისწავლით). ANN დიდი ხანია არსებობს, მაგრამ აქამდე ის არ იყო ღრმა, რადგან სიღრმისთვის საკმარისი მონაცემები (data) არ არსებობდა. არაღრმა ANN კი არც ისე სასარგებლოა. ამ ბოლო დროს დატა ყველა ინდუსტრიაში უზარმაზარია და ANN-ც წავიდა სიღრმეში და შედეგებიც შთამბეჭდავია. თვითმავალი მანქანები, ენების თარგმნა, ალფაგო, ყველაფერი დიფ ლერნინგის შედეგია.

სასწავლად მარტო ცოტა პროგრამირების ცოდნაა საჭირო პითონზე, არაფერი განსაკუთრებული.

მოკლედ, მიხედეთ საქმეს. თუ რამე შეკითხვები გაქვთ, არ მოგერიდოთ.

https://www.coursera.org/specializations/deep-learning
https://www.deeplearning.ai/

Posted by: asphurcela 15 Aug 2017, 11:23
vid
თემა განავრცე, რამე შესავალი გაუკეთე, მცირეოდენი ახსნები, მიდექ-მოდექი, დააინტერესე ხალხი.
ეს ცარიელი სარეგისტრაციო ლინკები რა თავში ვიხალოთ?


Posted by: nforumi 15 Aug 2017, 12:15
asphurcela
QUOTE
თემა განავრცე, რამე შესავალი გაუკეთე, მცირეოდენი ახსნები, მიდექ-მოდექი, დააინტერესე ხალხი.

ვეთანხმები ასფურცელას გამოსვლას smile.gif

vid
თუ მოკლედ დაწერ ხოლმე კერძოდ რას სწავლობ, იქნებ ჩვენც ჩავერთოთ განხილვაში.
შენთვის კიდე კარგი იქნება, რეზიუმესავით თუ გააკეთებ ხოლმე და დაგვიწერ აქ.

Posted by: vid 16 Aug 2017, 04:05
asphurcela
nforumi
მაგრები ხართ რა biggrin.gif რა თავში იხალოთ და დააკლიკეთ ზედ, შედით შიგნით და გაიარეთ კურსი.

ცარიელი ლინკები არ დამიყრია, გავაკეთე საკმაო შესავალი და კონტექსტი. ყოველი გაკვეთილის აქ მოყოლას ვერ დავიწყებ, სორი.

Posted by: nforumi 16 Aug 2017, 10:22
vid
QUOTE

მაგრები ხართ რა  რა თავში იხალოთ და დააკლიკეთ ზედ, შედით შიგნით და გაიარეთ კურსი.

მაგრები ვართ კი,
თუ არ გინდოდა აქ მსჯელობა, თემას რაღაზე ხსნიდი?

Posted by: vid 16 Aug 2017, 13:46
nforumi
იმაზე გავხსენი, რომ გაგიზიარეთ საინტერესო კურსი smile.gif თუ იქნებოდა საკმარისი ინტერესი, ამ თემაში შეგვეძლო კურსის გაკვეთილების, დავალებების განხილვა და აზრების გაცვლა გამოცვლა. ზოგადად AI-ზე არის თემა უკვე.

Posted by: execution 17 Aug 2017, 22:35
ფიქსირ,
დავ enroll დები,
საინტერესოა
QUOTE

In this course, you will learn the foundations of deep learning. When you finish this class, you will:
- Understand the major technology trends driving Deep Learning
- Be able to build, train and apply fully connected deep neural networks
- Know how to implement efficient (vectorized) neural networks
- Understand the key parameters in a neural network's architecture



vid
QUOTE

Try for Free

Enroll to start your 7-day full access free trial.

7 დღის შემდეგ ვეღარ გამოვიყენებ თუ უბრალოდ full access აღარ მექნება და შეიზღუდება ?

Posted by: vid 18 Aug 2017, 00:39
execution
up.gif

ზუსტად არ ვიცი, fee waiver აქვთ და ცადე, შეიძლება მოგიხსნან.

ისე, დიდი დრო თუ შეგიძლია დაუთმო, ერთ კვირაში შეიძლება სულ დაამთავრო ერთი კურსი. ვიღაც ტიპმა 3 დღეში გაიარა ყველა კურსი.

Posted by: t-90 2 Sep 2017, 16:23
vid
კაი რამეა ეგ.
მაგ ლექგტორის Machine Learning იც მაგარია.

Posted by: vid 2 Sep 2017, 18:53
t-90
გავლილი მაქვს ეგ კურსიც.

აგერ ბარემ მაგ კურსის ლინკიც
https://www.coursera.org/learn/machine-learning

თემას რაც შეეხება, ეს გრაფიკი აჩვენებს თუ რით ჯობია დიფ ლერნინგი სხვა ალგორითმებს. სხვები აღწევენ რაღაც დონეს და იმის ზევით ვერ ადიან, რამდენი data-ც არ უნდა დაამატო. დიფ ლერნინგს ეგეთი ზღვარი არ აქვს.

user posted image

Posted by: Kaxab 2 Sep 2017, 19:13
vid
QUOTE
ეს გრაფიკი აჩვენებს თუ რით ჯობია დიფ ლერნინგი სხვა ალგორითმებს.

და რა ალგორითმია ეგეთი? იქნებ მოიყვანო მოკლე მონახაზი, თუ ჩაწვდი რათქმაუნდა.

Posted by: vid 2 Sep 2017, 20:00
Kaxab
ჯერ ვნახოთ რას წარმოადგენენ სხვა ალგორითმები. ავიღოთ linear regression და logistic regression. ორივე შემთხვევაში გვაქვს საწყისი ცვლადები, რომლის მიხედვითაც ვადგენთ პასუხს.

მაგალითად, გვინდა გავაკეთოთ ალგორითმი, რომლითაც დავადგენთ ბინის ფასს. ამ შემთხვევაში ცვლადები იქნება ბინის ფართობი, ოთახების რაოდენობა, მდებარეობა, და.ა.შ. დავარქვათ ამ ცვლადებს X1, X2, ... ჩვენ ვამბობთ, რომ ბინის ფასი წრფივადაა დამოკიდებული ამ ცვლადებზე, ანუ

P = A1*X1+A2*X2+A3*X3+...

და მთელი ალგორითმი დადის ამ A1, A2, ... არგუმენტების პოვნაზე. ამ არგუმენტების საპოვნელად ალგორთმს 'ვწვრთნით' ცნობილ მონაცემებზე, ანუ თუგვაქვს M რაოდენობა სახლების ინფორმაცია თავისი ფასებიანად, ვპოულობთ იმ კოეფიციენტებს, რომლებიც ყველაზე კარგად აღწერს ამ ფასებს. მერე ამ კოეფიციენტებს ვიყენებთ ახალ სახლზე, რომლის ფასიც არ ვიცით.

ეს არის ლინეარ რეგრეშენი. ლოჯისტიკ რეგრეშენიც იგივეა, ოღონდ იქ პასუხი არის კი ან არა, მაგალითად სპამია ემაილი თუ არა.

ამით გარკვეულ ამოცანებს ამოხსნი, მაგალითად ზემოთ მოყვანილს, მაგრამ უფრო რთულ პრობლემებს ეს მეთოდი ვერ დაძლევს. მაგალითად ადამიანის ამოცნობა სურათის მიხედვით (რასაც ფეისბუქი აკეთებს).

ახლა ვნახოთ როგორ მუშაობს დიფ ლერნინგი. დიფ ლერნინგის მექანიზმი ნაჩვენებია ამ სურათზე სახის ამოცნობის მაგალითზე. ამ შემთხვევაში, ინპუტი არის ადამიანის სურათი და ცვლადები არის პიქსელები ამ სურათზე. აუტპუტმა კი უნდა გვითხრას, ამ სურათზე გამოსახული ადამიანი ბონდოა თუ მაყვალა. ამ ამოცანაში პიქსელებიდან პირდაპირ პასუხის მოძებნა რომ მოგვენდომებინა, არაფერი გამოგვივიდოდა, ამიტომ ინპუტსა და აუტპუტს შორის ვამატებთ რამდენიმე შრეს. ყოველ შრეს აქვს რამდენიმე კვანძი (რგოლები ამ სურათზე). პირველი შრის კვანძები განისაზღვრება სურათის პიქსელების წრფივი კომბინაციით, როგორც ლოჯისტიკ რეგრეშენში. მეორე შრის კვანძებში უკვე პირველი შრე ასრულებს ინპუტ ცვლადების ფუნქციას. მესამე შრისთვის მეორე შრე და ა.შ.

საბოლოო ჯამში ისე გამოდის, რომ პირველი შრე განსაზღვრავს კონტურებს. მეორე შრე უკვე ამოიცნობს სხეულის ნაწილებს (თვალი, ცხვირი, პირი,...), მესამე შრეში უკვე მთლიან სახეებს ვხედავთ. ანუ, რაც უფრო ღრმაა ჩვენი სისტემა (ანუ რაც უფრო მეტი შრისგან შედგება), მით უფრო რთული კონცეფციების დაჭერას ვახერხებთ. რაც უფრო მეტი მონაცემები გვაქვს, მით უფრო ღრმა შეგვიძლია გავხადოთ ჩვენი სისტემა და შედეგად უფრო ზუსტი პასუხები მივიღოთ.

კარგი ისაა, რომ ამ დეტალებზე ფიქრი ჩვენ არ გვჭირდება. ჩვენ მარტო ავირჩევთ შრეების რაოდენობას, შრეებში კვანძების რაოდენობას და მივუშვებთ ამ ჩვენ სისტემას data-ზე გასაწვრთნელად. დანარჩენს სისტემა აკეთებს, თვითონ პოულობს სხვადასხვა შრეებისთვის კონცეფციებს.

ადამიანის ტვინიც დაახლოებით ეგრე მუშაობს. ბავშვი რომ იბადება და აკვირდება გარესამყაროს, ეგრე ჩნდება მის ტვინში სხვადასხვა ცნებები მარტივიდან რთულისკენ.

იმედია მეტნაკლებად ავხსენი, თუ რამე შეკითხვა გაქვს, შევეცდები გიპასუხო. კიდევ უკეთესი იქნება თუ თვითონ კურსს გაივლი. ადვილი სასწავლია და ძალიან მოკლე დროში შეგეძლება ძალიან მძლავრი სისტემები დაწერო შენ თვითონ.

user posted image

Posted by: Kaxab 2 Sep 2017, 22:45
vid
როგორც მივხვდი, სურათი გადავიყვანეთ შესადარებელ ფორმატში. ანუ დავყეთ ნაწილებად და ამ ნაწილებიდან ავაწყეთ შესადარებელი ელემენტები. და სხვა სურათები რომელიც უკვე არის ამავე ფორმატში, შეგვიძლია შევადაროთ ამ სურათს და გავაკეთოთ ამოცნობა. პროგრამისტის ამოცანაა ბევრი და ზუსტი შესადარებელი ნწილი იყოს, პასუხი რომ ზუსტი მივიღოთ.
თავიდან უფრო ვერ გავიგე.
QUOTE
ალგორითმი, რომლითაც დავადგენთ ბინის ფასს. ამ შემთხვევაში ცვლადები იქნება ბინის ფართობი, ოთახების რაოდენობა, მდებარეობა, და.ა.შ. დავარქვათ ამ ცვლადებს X1, X2, ... ჩვენ ვამბობთ, რომ ბინის ფასი წრფივადაა დამოკიდებული ამ ცვლადებზე, ანუ
P = A1*X1+A2*X2+A3*X3+...
და მთელი ალგორითმი დადის ამ A1, A2, ... არგუმენტების პოვნაზე.

ამ ფორმულაშ A1, A2, ... არგუმენტები რაა რეალობაში? რარაცატომ ვერ ვაცნობიერებ "არგუმენტს". ფორმულის დანარჩენი აღნიშვნები გასაგებია.

Posted by: execution 2 Sep 2017, 22:56
QUOTE (Kaxab @ 2 Sep 2017, 22:45 )
ამ ფორმულაშ A1, A2, ... არგუმენტები რაა რეალობაში? რარაცატომ ვერ ვაცნობიერებ "არგუმენტს". ფორმულის დანარჩენი აღნიშვნები გასაგებია.

თუ სწორად მესმის,
რეალობაში არ არის ეგ A1, A2, ა.შ. რეალობაში არის X1, X2, ა.შ. (ამ შემთხვევაში ბინის ფართობი, ოთახების რაოდენობა, ა.შ.),
რომლისთვისაც კოეფიციენტებს/წონას პოულობს ეს ალგორითმი, ეს კოეფიციენტებია A1, A2, და ა.შ.

Posted by: robox 2 Sep 2017, 23:33
ჩემი აზრით ეს ჯობია

https://www.udacity.com/course/deep-learning--ud730

გუგლის კურსია და თან ბოლოში რაღაცა აპის შექმნაცაა სადაც ეს ალგორითმებია პრაქტიკაში გამოყენებული.
თან უფასოა up.gif

Posted by: fenrirhowls 2 Sep 2017, 23:47
რა კარგი თემაა bis.gif

..................30

Posted by: vid 3 Sep 2017, 00:18
Kaxab
QUOTE
როგორც მივხვდი, სურათი გადავიყვანეთ შესადარებელ ფორმატში. ანუ დავყეთ ნაწილებად და ამ ნაწილებიდან ავაწყეთ შესადარებელი ელემენტები. და სხვა სურათები რომელიც უკვე არის ამავე ფორმატში, შეგვიძლია შევადაროთ ამ სურათს და გავაკეთოთ ამოცნობა. პროგრამისტის ამოცანაა ბევრი და ზუსტი შესადარებელი ნწილი იყოს, პასუხი რომ ზუსტი მივიღოთ.


პროგრამისტი ხელით არაფერს არ ყოფს, DNN (დიფ ნურალ ნეტვორკ) სისტემა თვითონ იგონებს მეთოდს როგორ "დაშალოს" ეს სურათები ნაწილებად და როგორ შეადაროს ერთმანეთს. ამას ის აკეთებს წვრთნის პროცესში, როცა მას აწვდიან მილიონობით სხვადასხვა სურათს.

პროგრამისტი მარტო სისტემას ააწყობს (ანუ გადაწყვეტს რამდენი შრე ქონდეს, თითოში რამდენი კვანძი, და დაწერს წვრთნის სტანდარტულ მეთოდს), ყველაფერ დანარჩენს აკეთებს სისტემა. სისტემის აწყობა ძალიან ადვილია, თითქმის პრიმიტიული. პროგრამირების მარტო ელემენტარულ დონეზე ცოდნაა საჭირო.

ანუ barrier of entry ძალიან დაბალია, მინიმალური ცოდნით, ძალიან მალე შეგიძლია ძალიან ძლიერი სისტემა ააწყო. ეს ნიშნავს, რომ ძირითადი სისტემა შეგიძლია უცებ ააწყო და მერე სხვადასხვა რაღაცეები ცადო, შენი იდეები განავითარო და ახალი რაღაცეები გამოიგონო. გამოსაგონებელი კი ბევრია, ეს ყველაფერი ახლა იწყება.

execution
QUOTE
QUOTE (Kaxab @ 2 Sep 2017, 22:45 )
ამ ფორმულაშ A1, A2, ... არგუმენტები რაა რეალობაში? რარაცატომ ვერ ვაცნობიერებ "არგუმენტს". ფორმულის დანარჩენი აღნიშვნები გასაგებია.

თუ სწორად მესმის,
რეალობაში არ არის ეგ A1, A2, ა.შ. რეალობაში არის X1, X2, ა.შ. (ამ შემთხვევაში ბინის ფართობი, ოთახების რაოდენობა, ა.შ.),
რომლისთვისაც კოეფიციენტებს/წონას პოულობს ეს ალგორითმი, ეს კოეფიციენტებია A1, A2, და ა.შ.

yes.gif

robox
up.gif

მე კორსერაზე ბოლო კვირაზე ვარ უკვე, ახსნით კარგად ხსნის, მაგრამ პროგრამირების მხარე ცუდადაა გაკეთებული. უკვე დაწერილ პროგრამაში გეუბნება რო აბა აი ამ ხაზზე წეღან რო გასწავლე ის ფუნქცია ჩაწერე. რეალურად შენ არ წერ პროგრამას. უდასიტიში თუ უკეთესადაა და თან უფასოა, მაგას მივეძალოთ.

Posted by: Kaxab 3 Sep 2017, 12:46
მადლობები ყველას.
vid
QUOTE
დაწერს წვრთნის სტანდარტულ მეთოდს

კონკრეტულად როგორია ამ წვრთნის პროგრამა (ალგორითმი). მოკლე მონახაზი თუ შეგიძლია.

საერთოდ მე შორს ვარ იმისგან, რომ რამე აპლიკაცია შევქმნა, მაგრამ ალგორითმებს ზოგჯერ ვგებულობ ხოლმე.

Posted by: vid 3 Sep 2017, 15:46
Kaxab
დავუშვათ ვაკეთებთ სახის ამომცნობ სისტემას, ანუ მიზანია, რომ თუ ვაჩვენებთ სურათს, იმან უნდა გვითხრას არის თუ არა ეს იმ ადამიანის სურათი.

როგორც ვთქვი, ყოველ შრეში ყოველი კვანძის მნიშვნელობის მისაღებად ვიღებთ წინა შრის მნიშვნელობების წრფივ კომბინაციას და ვმოქმედებთ მასზე რაღაც არაწრფივი ფუნქციით(ამას ეძახიან აქტივაციას). ეს ფუნქციაც სისტემის ერთერთი პარამეტრია, არსებობს რამდენიმე ფუნქცია რომელსაც ძირითადად იყენებენ, მაგრამ შეგიძლია რამე ახალი მოიფიქრო თუ გინდა. ბოლო შრე მარტო ერთი კვანძისგან შედგება და თუ იმ კვანძის მნიშვნელობა არის ვთქვათ 0.5-ზე მეტი, პასუხია კი, თუ ნაკლები, მაშინ არა. პირველი შრის ინპუტები არის ის სურათები რომლებსაც ვაწვდით წვრთნის დროს. სურათებს ვაწვდით პიქსელების ფორმატში, როგორც რიცხვების მასივს.

ახლა რა ხდება წვრთნის დროს. დასაწყისში ყველა წრფივი კომბინაციის კოეფიციენტებს ვირჩევთ რანდომ ფუნქციით, ანუ შემთხვევითად. შემდეგ გავატარებთ ამ სისტემაში ყველა საწვრთნელ სურათს და ვნახავთ რამდენს ამოიცნობს სწორად. ამ სწორად ამოცნობების მიხედვით აკეთებენ ე.წ. cost functi0n-ს, ანუ ფუნქციას, რომელიც დამოკიდებულია სისტემის კოეფიციენტებზე და რომლის მნიშვნელობაც მცირდება როცა სისტემა უმჯობესდება. ყოველ ჯერზე ვითვლით ამ კოსტ ფუნქციას და მის კერძო წარმოებულებს პარამეტრების მიხედვით, რომ ვიცოდეთ როგორ უნდა შევცვალოთ ეს პარამეტრები, რომ კოსტ ფუნქციის მნიშვნელობა შემცირდეს(შესაბამისად სისტემა გაუმჯობესდეს).

ასე, ჯერ ერთხელ გავატარებთ სისტემაში ყველა სურათს, შემდეგ შევცვლით ამ პარამეტრების მნიშვნელობას კერძო წარმოებულების მიმართულებით, მერე თავიდან გავატარებთ ყველა სურათს, კიდევ შევცვლით პარამეტრების მნიშვნელობებს და ა.შ. საკმარისად ბევრჯერ გატარების მერე ვნახავთ რომ კოსტ ფუნქცია აღარ მცირდება, ანუ მივაღწიეთ პარამეტრების იმ მნიშვნელობებს, რომლებიც საუკეთესო შედეგს გვაძლევს ამ რაოდენობის დატა და ამ ტიპის სისტემის პირობებში. თუ ვართ კმაყოფილი რამდენად კარგად მუშაობს სისტემა, ანუ რა ალბათობით იცნობს სახეებს, პრობლემა გადაწყვეტილია. თუ არა, ან საწვრთნელი სურათების რაოდენობა უნდა გავზარდოთ, ან შრეები დავამატოთ სისტემას ან რამე სხვა.

ძირითადი აზრი ესაა.

Posted by: Kaxab 4 Sep 2017, 10:10
vid
მადლობა, გავიგე ძირითადი აზრი.

Posted by: vid 4 Sep 2017, 16:12
Kaxab
კიდევ უფრო მოკლედ რომ ვთქვა, აქაც, ისევე როგორც ლინეარ/ლოჯისტიკ რეგრეშენში, მიზანი არის წრფივი კომბინაციის კოეფიციენტების პოვნა. ვიწყებთ შემთხვევით არჩეული კოეფიციენტებით და წვრთნის დროს ნაბიჯ-ნაბიჯ ვცვლით უკეთესობისკენ.

DNN-ში ბევრად მეტი კოეფიციენტი გვაქვს, იმიტომ რომ გვაქვს ბევრი შრე და ყოველ შრეში ბევრი კვანძი. ყველა კვანძს აქვს თავისი კოეფიციენტები, ერთი კვანძი არის ერთი ლოჯისტიკ რეგრეშენის მსგავსი სისტემა.

Posted by: asphurcela 4 Sep 2017, 19:50
არ ვიცი რა არის, მაგრამ გადავეყარე ერთგან და ეს თემა გამახსენდა:

https://www.datacamp.com/courses/deep-learning-in-python?utm_source=fb_paid&utm_medium=fb_desktop&utm_campaign=dc_visitors

Posted by: execution 10 Sep 2017, 19:22
vid
შენ/თქვენ თვითონ გაიარე(თ) ეს კურსი?

მეორე კვირის მასალაზე ვარ ჯერ, ხოდა აქ აღნიშვნები მე მგონია ასე თუ ძაან დამაბნევლად აქვს?
ვითო რომ შეამოკლა წარმოებულები მაგას ვარკვევდი კაი ხანი რეები ეწერა

user posted image

ნაწილ ნაწილ ვხვდები მაგრამ დიდ სურათს ვერ ვხედავ


ვსიო მივხვდი რისთვისაა საჭირო ამ სურათით
user posted image

Posted by: vid 11 Sep 2017, 01:00
execution
პირველი კურსი გავიარე და სერტიფიკატიც ავიღე.

ბოლო პროგრამინგ ესაიმენტში, სურათზე კატების ამომცნობ პროგრამას წერ. 5 შრიანი DNN-თი 80% სიზუსტეს აღწევ სულ რაღაც 200 საწვრთნელი სურათით.

ამ გრაფიკზე მოცემულია თუ როგორ იცვლება კოსტ ფუნქცია წვრთნის პროცესში. კოსტ ფუნქცია ზომავს რამდენად კარგად მუშაობს სისტემა, იდეალურ ვარიანტში, თუ ყველა სურათს ზუსტად ამოიცნობს, კოსტ ფუნქცია ნოლია. თავიდან შემთხვევით არჩეული პარამეტრებით, კოსტ ფუნქცია დიდია, მერე წვრთნის დროს როცა პარამეტრებს ცვლი, მნიშვნელობა ნელნელა ეცემა. გრაფიკზე ჩანს, რომ ბოლოსკენ უკვე მეტად აღარ ჩამოდის ქვემოთ, ანუ მიაღწია მაქსიმალურ სიზუსტეს, რაც მოეცმულ სისტემას შეუძლია.

user posted image

Posted by: gubaz_merve 11 Sep 2017, 01:53
vid
ვთქვათ კატას რომ სდიოს რობოტმა რას გამოიყენებდი,არსებობს პიქსი კამერა ,არდუინო.,რასპბერი...?

Posted by: vid 11 Sep 2017, 04:27
gubaz_merve
ჯერ ერთი რატომ უნდა სდიოს კატას რობოტმა smile.gif და მეორე, რა მნიშვნელობა აქვს კამერას, მთავარია იღებდეს.

აგერ ტედ მოხსენება, ტიპმა გააკეთა სისტემა, რომელიც ერთდროულად ბევრ ობიექტს აფიქსირებს და მიყვება.

https://www.ted.com/talks/joseph_redmon_how_a_computer_learns_to_recognize_objects_instantly

Posted by: execution 11 Sep 2017, 09:22
vid
მადლობა, საინტერესოა
რომ მინდა იმდენ დროს ვერ ვუთმობ სამწუხაროდ
მერე ისევ მაგ 200 საწვრთნელ სურათზე აქვს 80% თუ სხვები რომ ცჰააგდო მაინც ეგრე იქნება?

Posted by: gubaz_merve 11 Sep 2017, 09:44
QUOTE (vid @ 11 Sep 2017, 04:27 )
gubaz_merve
ჯერ ერთი რატომ უნდა სდიოს კატას რობოტმა smile.gif და მეორე, რა მნიშვნელობა აქვს კამერას, მთავარია იღებდეს.

აგერ ტედ მოხსენება, ტიპმა გააკეთა სისტემა, რომელიც ერთდროულად ბევრ ობიექტს აფიქსირებს და მიყვება.

https://www.ted.com/talks/joseph_redmon_how_a_computer_learns_to_recognize_objects_instantly

კატის მაგივრად ტანკი რომ დამეწერა ჯობდა,პიქსი კამერას სერვოს მართვა შეუძლია https://youtu.be/DV4YK_Kk5IYფირის ბოლოს ნახე,მთავარი კითხვა მაინც იგივეა რა დაგჭირდება მექანიკური ნაწილების გარდა რომ სრულყოფილი ელექტრო სისტემა შეკრა ,რამდენი ბაიტი მახსოვრობა იქნება საჭირო ვთქვათ ნახევარი საბრძოლო ტექნიკის შეყვანა პროგრამაში და რიგითობის მიხედვით დახარისხება ,ვთქვათ სურათი გადაიღოს ჯერ რადიოლოკაციურ მანქანას თუ რადიოლოკაციური მანქანა არ ჩანს საზენიტო სისტემას და ასე შემდეგ.?

Posted by: vid 12 Sep 2017, 04:19
execution
სხვა სურათებზეა 80% სიზუსტე. 200 საწვრთნელი სურათია, მაგით ააწყობ სისტემას და მერე რამდენზეც გინდა იმდენ სურათზე გამოცდი და მანდაა 80%.

gubaz_merve
აჰა, გასაგებია. სოფტვეა ნაწილი ძალიან მარტივი და "მსუბუქია", იმდენად, რომ რამე განსაკუთრებული მონსტრი სისტემა თუ არაა სმარტფონიც ამუშავებს.

დავუშვათ გვაქვს 1000 შრიანი სისტემა, თითოში 1000 კვანძით. ამ სისტემას ჭირდება 1000X1000X1000 კოეფიციენტი, ანუ ~1GB მახსოვრობა, რაც სმარტფონებს აქვთ. სურათის ამოცნობასაც ჭირდება ყველა ამ კოეფიციენტმა გაამრავლოს, ანუ გიგაჰერცი. ამასაც გაწვდება სმარტფონი. თან ათასშრიანი და თითო ათასკვანძიანი სისტემა ძალიან დიდია, მაგხელა არაა საჭირო უმეტეს შემთხვევაში.

იმ ვიდეოშიც ტანკებს არ უყურებს, მაგრამ რასაც უყურებს იცნობს, მიუხედავად იმისა, რომ მოძრაობენ და სხვადასხვა კუთხიდან ჩანან, და ამ ყველაფერს სმარტფონით აკეთესბ.

რაც დავწერე ის ეხება აწყობილ სისტემას. აწყობას, ანუ გაწვრთნას უფრო მეტი რესურსი ჭირდება, მაგრამ ეგეც არაა ძალიან ძნელი. ძლიერ დესკტოპ კომპიუტერზე, ერთი დღის წვრთნით შეიძლება საკმაოდ ძლიერი სისტემის აწყობა. ამ კურსში, 5 შრიანი, 200 საწვრთნელ მაგალითიანი სისტემის გაწვრთნას დაჭირდა დაახლოებით 1 წუთი.

Posted by: gubaz_merve 12 Sep 2017, 11:52
vid
აბა ჰე წარმატებები,დაოსტატებას გისურვებ ,რა იცი იქნება ხელოვნურ ინტელექტამდეც მიხვიდეთ,პითონი კარგია,მაგ პროგრამას თუ არ ვცდები მანძილის ამოცნობას უნდა შეეძლოს ორი კამერის მეშვეობით.

Posted by: execution 12 Sep 2017, 14:02
QUOTE (vid @ 12 Sep 2017, 04:19 )
execution
სხვა სურათებზეა 80% სიზუსტე. 200 საწვრთნელი სურათია, მაგით ააწყობ სისტემას და მერე რამდენზეც გინდა იმდენ სურათზე გამოცდი და მანდაა 80%.

ვა up.gif
* * *
QUOTE (execution @ 12 Sep 2017, 14:02 )
QUOTE (vid @ 12 Sep 2017, 04:19 )
execution
სხვა სურათებზეა 80% სიზუსტე. 200 საწვრთნელი სურათია, მაგით ააწყობ სისტემას და მერე რამდენზეც გინდა იმდენ სურათზე გამოცდი და მანდაა 80%.

ვა up.gif

vid
w = np.zeros(shape=(dim,1))
დავალებაში ასე ჩავწერე, კი მუშაობს, მაგრამ არ მომწონს.
ასეა საჭირო თუ უფრო მარტივად შეიძლება ნულოვანი (dim,1) ის მქონე ფორმის მატრიცის შექმნა?
* * *
მივხვდი,
w = np.zeros((dim,1),)
ასე ჩავწერე და გამოვიდა
დოკუმეტაციების კითხვას უნდა მივეჩვიო.

Posted by: vid 14 Sep 2017, 05:33
execution
რომელ კვირაზე ხარ?

აგერ კიდევ ერთი კურსი
https://www.coursera.org/learn/neural-networks

ამის ავტორი ჰინტონი ერთერთი ცნობილი ნურალ ნეტვორკის მამაა. როცა ნურალ ნეტვორკები პოპულარული არ იყო, მაშინაც მაგაზე მუშაობდა.

Posted by: execution 14 Sep 2017, 10:00
vid
up.gif
მე2 კვირის ბოლო დავალებაზე ვარ. 17 მდე უნდა დავამთავრო მგონი რომ სერთიფიკატი ავიღო, მაგრამ რომ მინდა იმდენ დროს ვერ ვუთმობ.

Posted by: execution 17 Sep 2017, 12:50
დავამთავრე პირველი კურსი. კაი იყო ძაან. მოკლედ neural metwork რტული რამე არ არის, ურალოდ თუ სჰენით წერ დებაგინგი რთული იქნება, აქ მარტივად იყო საქმე. Kerasი და მასეთები კარგია ალბათ მაგისთვის, საინტერესოა რამდენდ გაძლევს customიზაციის საშუალებას.
Kიდე dataset ის preprocessing უნდა გესმოდეს.
ზაან მინდა ახლა რაგაც ექსპერიმენტების ცჰატარება მაგრამ python library ebi მაქვს სასწავლი data preprocessing ისთვის. ცალ-ცალკე პატარა network ebi რომ ავარჯისჰო, მერე სერიალიზება გაუკეთო და ამათი output i სხვა networkის input ზე რომ დააჯინო. sაინტერესოა უკეტეს სჰედეგს ტუ გამოიგებს ვიდრე თავიდანვე დიდი network რომ ააწყო.

Sხვა ტიპის network ebic საინტერესოა.
Gradient descent is ჩემებური ვარიანტის ცდაც მინდა biggrin.gif mtlian datasetze veqtorizebulad rom akeTeb swrafia magram layer by layer rom gaaketo ras izams sainteresoa
Da ra sheidzleba gaaketo rom neuronebi/perceptron ebi ufro specializebuli iyos. Mgonia rom redundancy iqneba amat shoris didi. Ar mgonia random initialization dzaan efeqturi iyos.


vid

სწრაფი დეველოპმენტი და ექსპერიმენტირება როგორ ხდება ამ სფეროში ხომ არ იცით შემთხვევით?
გამზადებული დატასეტები ვიპოვე ტორენტებზე.

Posted by: vid 17 Sep 2017, 15:25
execution
გილოცავ up.gif

რეაქციაც სწორი გაქვს, უნდა ცადო ბევრი სხვადასხვა რამე, შეიძლება გაარტყა და სერიოზულად წინ წაწიო საქმე. ერთი მე რასაც ვფიქრობდი არის, რომ მე-N-ე შრემ მარტო N-1-დან კი არ გამოდიოდეს, არამედ ყველა მანამდე შრიდან, (1,2,3,...N). ან რამე სხვანაირად რომ შეცვალო შრეებს შორის ურთიერთდამოკიდებულება.

დებაგინგიც არც ისე ძნელია, თუ სისტემატურად მიყვები. თან მარტო ერთხელ უნდა გააკეთო როცა პირველად წერ იმ ფუნქციებს, მაგის მერე იგივე ფუნქციებს გამოიყენებ ყველა სხვა სისტემაზეც. თუნდაც პატარა მოდიფიკაციები გაუკეთო, არ იქნება ეგ ძალიან ძნელი.

გამზადებული დატასეტები აქ არის http://www.image-net.org/ . მე არ გამომიყენებია, დეტალები არ ვიცი როგორ მუშაობს. კიდევ ეს ნახე https://www.kaggle.com/ . აქ რეალური ფირმები მოდიან თავისი რაელური პრობლემებით და თავისი დატასეტებით. მანდ თუ კარგი შედეგები გექნება, გამოჩნდები და სამსახურს შემოგთავაზებენ.
* * *
ჩამოვწერ რამდენიმე ფაქტს DNN-ზე.

1. უკვე ადამიანზე უკეთესი შედეგი აქვს ბევრ რამეში, მაგალითად სურათის გარჩევაში, ხმის გარჩევაში, მთელ რიგ თამაშებში. ტექსტი შეუძლია თარგმნოს ერთი ენიდან მეორეზე ისე, რომ ადამიანის ნათარგმნიდან ვერ გაარჩევ. ანუ უკვე აქვს რიგი ზეადამიანური თვისებები.

2. ეს ზეადამიანური თვისებები არ არის რამე საოცარი პროგრამის შედეგი, პროგრამა, როგორც ვთვქი, მარტივი და სტანდარტულია. სასწაული ხდება წვრთნის დროს. აწვდი სისტემას მილიონ კატის სურათს და ეუბნები, აგერ შენ კატები და მიდი ახლა და შენ თვითონ გაარკვიე რა არის კატა.

3. როგორ არკვევს რა არის კატა, ჩვენ არ ვიცით. საბოლოო პასუხი განპირობებულია მილიარდობით პარამეტრით, რომლებიც ერთად იძლევიან პასუხს. როგორც წესი, ვერ გამოიძიებ და ვერ დაადებ ხელს რამეს კონკრეტულად, სისტემა შავი ყუთია. ეს სერიოზული პრობლემაა, ვთქვათ თვითმავალი მანქანა თუ მოხვდა ავარიაში, ადვილი არ იქნება მიზეზის დადგენა. შეიძლება მოგიწიოს გადააგდო რაც გაქვს და თავიდან გაწვრთნა ახალი DNN, რომელიც ასევე შავი ყუთი იქნება.

4. ნებისმიერ საკითხში ადამიანის დონის მისაღწევად, მოითხოვს ადამიანზე ბევრად მეტ წვრთნას. მაგალითად, პატარა ბავშვს, რომელსაც კატა არ უნახია, შეიძლება ერთი კატა ანახო და იმის მერე ეცოდინება კატა რა არის და ფაქტიურად 100% სიზუსტით შეეძლება ვთქვათ ძაღლისგან გარჩევა. DNN-ს მილიონობით სურათი უნდა აჩვენო მსგავსი შედეგიშტვის.

5. დღემდე რაც გაკეთებულა, ყველა არის ე.წ. ვიწრო AI, რომელიც მარტო ერთ რამეშია გაწვრთნილი და წარმოდგენა არ აქვს სხვა არაფერზე. მაგალითად კატის ამომცნობი, ხმას ვერ გაიგებს, ხმიმს გამგები მანქანას ვერ ატარებს და მანქანის მტარებელი ჭადრაკს ვერ ითამაშებს. ზოგადი AI ანუ AGI (artificial general intelligence), ანუ სისტემა, რომელსაც ადამიანის მაგვარი ინტელექტი ექნება ბევრ სხვადასხვა დარგში, ჯერ ჰორიზონტზეც არაა. როგორ უნდა მიუდგე ამ საკითხს და როგორ დაიწყო მსგავსი სისტემის კეთება, ეგეც უცნობია.

6. დღეს DNN არის საუკეთესო მეთოდი რაც გვაქვს, მაგრამ ეგ არ ნიშნავს, რომ უკეთესი არ არსებობს. 4 და 5-ის გადასაწყვეტად, სავარაუდოდ რამე სხვა მეთოდის მოფიქრება გახდება საჭირო.

7. მთელი ეს დარგი ძალიან ახალია, ჯერ კიდევ ნიუტონამდელი ფიზიკის დონეზეა. შეიძლება ჩაუჯდე და საკმაოდ მოკლე დროში ისწავლო ყველაფერი რაც ამ დარგში სასწავლია და აღმოჩნდე ქათინგ ეჯზე.

Posted by: execution 19 Sep 2017, 18:42
vid
input layer ზეც ხომ შეიძლება gradient descent ი? biggrin.gif ანუ 1 სურათი რომ შეიყვანო და სანამ loss არ შეამცირებ პიქსელების მნიშვნელობები რომ ცვალო.

რამე მსგავსი მეთოდით აგენერეირებენ ნეტა neural network ით რაღაცეებს??
გუგლის deep dream ის მსგავს რამეზე ვამბობ.

Posted by: execution 21 Sep 2017, 13:22

Andrew Ng ს ორი სიტყვა ამჟამინდელ ტრენდებზე

Posted by: vid 28 Sep 2017, 15:48
QUOTE (execution @ 19 Sep 2017, 18:42 )
vid
input layer ზეც ხომ შეიძლება gradient descent ი? biggrin.gif ანუ 1 სურათი რომ შეიყვანო და სანამ loss არ შეამცირებ პიქსელების მნიშვნელობები რომ ცვალო.

ასე, ალბათ, იმას მიიღებ, რომ ის სურათი, სადაც პიქსელებს ცვლი, დაემსგავსება იმ სურათს, რომელსაც ადარებ smile.gif თუ რამე სხვა მოხდება?

Posted by: execution 28 Sep 2017, 19:26
QUOTE (vid @ 28 Sep 2017, 15:48 )
QUOTE (execution @ 19 Sep 2017, 18:42 )
vid
input layer ზეც ხომ შეიძლება gradient descent ი? biggrin.gif  ანუ 1 სურათი რომ შეიყვანო და სანამ loss არ შეამცირებ პიქსელების მნიშვნელობები რომ ცვალო.

ასე, ალბათ, იმას მიიღებ, რომ ის სურათი, სადაც პიქსელებს ცვლი, დაემსგავსება იმ სურათს, რომელსაც ადარებ smile.gif თუ რამე სხვა მოხდება?

მერე დავგუგლე და deep dream სხვანაირად მუშაობს, 2 ნეთვორქია, 1 აგენერირებს, მე2 აფასებს.

მაგრამ მე როგორც დავწერე ასე არ დაემსგავსება რასაც ადარებ, იმიტომ რომ არ არსებობს ის რასაც ადარებ.
უბრალოდ ისეთ სურათს დააგენერირებ რომელსაც ნეთვორქი დააკლასიფირებს როგორც მაგალითად კატას( ან რისი კლასიფიცირებაზეცაა გაწვრთნილი), მაგრამ ნეთვორქი როგორ ხვდება მაგას ჩვენ ხომ არ ვიცით და მაგიტომ კაცმა არ იცის რას დააგენერირებს biggrin.gif

მაგრამ ინტუიცია მეუბნება რომ ჩვენ კატას ვერ დავინახავთ იმ სურათზე biggrin.gif unless given neural network can generalize exceptionally well and is not overfitting the dataset it was trained on.

Posted by: kakia89 20 Dec 2017, 17:27
ქართველი მუშაობს ვინმე მეცნიერულ დონეზე ამ დარგში?

Posted by: execution 14 Jan 2018, 04:03
kakia89
https://georgia.sdsu.edu/dr-lela-mirtskhulava/

მეც მინდა იდეაში მარა სადმე მოხევა თუ მოვახერხე PhD ზე

რატო მოკვდა ეს თემა

Posted by: naniko1122 14 Jan 2018, 04:33
QUOTE
მაგრები ვართ კი,
თუ არ გინდოდა აქ მსჯელობა, თემას რაღაზე ხსნიდი?

გამაგიჟებთ, ხალხო smile.gif))
მადლობის მაგიერია?

vid
მადლობა 2kiss.gif

Posted by: execution 20 Jan 2018, 15:48
საკმაოდ საჩალიჩო ყოფილა ჰიპერპარამეტრები
pytorch ში 5შრიანი CNN (2 conv + 3 dense) დავწერე, მაგრამ სტანდარტული პარამეტრები არ მახსოვდა და ნახვაც დამეზარა
ჰოდა ბევრი ჩალიჩის მერე დაიწყო სწავლა MNIST დატასეტზე (ხელნაწერი რიცხვები)

user posted image

თუმცა ოდნავ შევცვალე batch ების ზომა, learning rate და convolutional შრის ფილტრების რაოდნობა და დაენძრა biggrin.gif
პირველ 5 ეპოქაზე 80% ზე ვერ ავიდა

ჰო pooling შრეები ამოვაკელი, დავიკიდე რატომღაც

kaggle ზე პირველი submission იც გავაკეთე biggrin.gif

Posted by: vid 20 Jan 2018, 22:35
naniko1122
up.gif

execution
up.gif
მოგვიყევი როგორ წავა საქმეები KAGGLE-ში. აი მარცხენადან მარჯვენაში რო გადახვალ, დაგვთაგე smile.gif

user posted image

Posted by: execution 20 Jan 2018, 22:45
vid
მარჯვენას ვინ ამბობს, მარცხენაში ვინ შემიშვებს biggrin.gif

kaggle ზე დიდი ვერაფერი, 1163-ე ადგილზეა ჩემი submission ი, მათ test სეტ ზე %97.7 სიზუსტით(mnist ყველაზე მარტივი დატასეტია)

ძაან რენდომ რაღაცეებს ვაკეთებ, best practice ებს არ მივყვები, ვცდილობ ინტუიცია გავუგო რა მუშაობს და რატომ მარა ჯერ ვერ გამომდის


Posted by: execution 23 Jan 2018, 03:08
:O ეს ნახეთ
https://www.facebook.com/ross.girshick/posts/10159910213745261

Posted by: Dirac 4 Mar 2018, 01:10
udemy-ზე გავდივარ მაშინ ლერნინგის კურსს. საკმაოდ კარგია მაგრამ არ მიყვარს თითქმის დაწერილ პროგრამებს რომ გაძლევენ. კორსერაზეც ენდრიუ ნგ პრაქტიკულად გამზადებულ პროგრამას გაძლევს და შენ ორი ხაზი უნდა დაამატო. ისე udemy კორსერაზე უფრო მომწონს, კლასების მეტი არჩევანია, ფასიანია მაგრამ საკმაოდ იაფია.

Posted by: execution 4 Mar 2018, 19:47
Dirac
მე თუ მკითხავ კაია Andrew Ng. , 1-2 ხაზის დამატება გიწევს ხო მაგრამ high-level ინტუიციურ გრძნობას გაძლევს რა როგორ მუშაობს.

numpy ში მაინც არავინ წერს ქსელს და გრადიენტებსაც თავისით ითვლის ნებისმიერი framework ი, არ ჭირდება ხელით გამოთვლა biggrin.gif


Hinton ის კურსს აქებენ coursera ზე, უფრო ღრმად გადისო.
თან საინტერესო რაღAცეებს ლაპარაკობს სავარაუდოდ, არ მგონია რამდენიმე კაცზე მეტს ესმოდეს მაგაზე მეტად ეგ ამბავი biggrin.gif


backpropagation ის, capsule network ების და კიდე ათასირ რაღაცის მამა biggrin.gif
ტიპი ლექციებში რაღაც suggestion ებს აკეთებს, მერე ტესტავს ხალხი და მართლა რომ მუშაობს იტაცებენ biggrin.gif

RMSprop ოპტიმიზაცია იყო ეგრე მგონი biggrin.gif



Posted by: vid 12 Mar 2018, 02:50
გუგლელებმა ახალი სტატია გამოაქვეყნეს დიფ ნურალ ნეტვორკებთან დაკავშირებით.

The Building Blocks of Interpretability
Interpretability techniques are normally studied in isolation.
We explore the powerful interfaces that arise when you combine them — 
and the rich structure of this combinatorial space.
https://distill.pub/2018/building-blocks/

Posted by: vid 22 Apr 2018, 15:19
ტენზორფლოუ არის გუგლის დაწერილი ბიბლიოთეკა დიფ ლერნინგისთვის, ძალიან სასარგებლო და მოსახერხებელი, რომელიც გუგლმა ოფენ სორს გახადა და უფასოდ გვთავაზობს, მადლობა გუგლ.

შეგიძლია დაიწყო ძალიან მარტივიდან, როცა შენ საერთოდ არ წერ პროგრამას და ბრაუზერიდან ცვლი რაღაც პარამეტრებს და ისე ითვლი და შეგიძლია ჩახვიდე რა დონეზეც გინდა იმ დეტალურ დონეზე. ასევე აქვს ათასნაირი ვიზუალიზაციის და სტატისტიკების ფუნქციები.

მოყვება უამრავი ტუტორიალი და დოკუმენტაცია. ასევე მოყვება ტენზორფლოუზე დაფუძნებული გუგლის დიფ ლერნინგის კურსი https://developers.google.com/machine-learning/crash-course/

https://www.tensorflow.org/

execution
იყენებ ტენზორფლოუს?

Posted by: execution 22 Apr 2018, 19:37
vid
არა, ნაკლებად

ჩემს მოთხოვნილებებს keras იც აკმაყოფილებს, თუმცა keras ი tensorflow ს იყენებს back end ზე

ისე კი უფრო დეტალური კონტროლი თუ გინდა რას აკეთებ ან სერვერზე prediction ის მოწყობა გინდა უნდა იცოდე tensorflow.

თუმცა სერვერზე prediction იც გაგვიშვია keras ის მოდელით და რავიცი მუშაობს ნორმალურად. 500-600mb ram კი მიაქვს ისე, ქართული ხელნაწერის ამცონობა(პმ გამოვუშვებ ლინკს თუ გაინტერესებს)

მე უფრო PyTorch ის ფანი ვარ biggrin.gif პითონურია უფრო.

ასე იყო სულ ცოტა ხნის წინ:
tensorflow:
წინასწარ უნდა გაიწეროს computational graph,
ანუ input როცა შეგაქვს მან რა ოპერაციები უნდა გაიაროს output ამდე ყველაფერი წინასწარ უნდა იცოდე.
მაგალითად:
1.სურათი შედის 1 კონვოლუციურ შრეში
2.შედეგი გადის pooling შრეში
3....
.....
10.softmax ან რამე რავი, გააჩნია
ხოდა ეს წინასწარ განსაზღვრო უნდა tensroflow ში. static graph ია.

და მერე ქსელს უნდა აჭამო input ი და ეს მოგცემს output ს.
gradient ის დათვლის საჭიროებიდან გამომდინარეობს ეს შეზღუდვა.

PyTorch:
პირდაპირ შეგიძლია პითონის interpreter ში რაც გინდა ის გაუკეთო data ს. და როცა მოგინდება backward() ფუნქციას გამოიძახებ და დაითვლის გრადიენტს.
ანუ შეგიძლია "on the fly" ცვალო როგორც გინდა ქსელი. evolving topology ქსელი შეგიძლია მარტივად დაწერო ამით, მაგალიტAდ NEAT ალგორითმი

აქ როგორცაა.
აქ torch ს იყენებს, ორიგინალს, lua ში რაცაა და არა PyTorchს.

თუმცა 30 მარტს tensorflow მაც გამოუშვა eager
https://www.tensorflow.org/programmers_guide/eager

იგივე ფუნქციონალის მისაცემად tensorflow სთვის.
ანუ პირდაპირ შეგიძლია 1 ან 2 ოპერაცია შეასრულო და შედეგი ამობეჭდო ან რამე მსგავსი.
user posted image
ჯერ ახალია და არ ვიცი რამდენად კარგია.


მაინც მიწევს ჩავუჯდე tensorflow ს.
reinforcement learning ზე რაც ვიპოვე ყველაზე კაი სასწავლი რესურსი tensorflow მაგალიტEბითაა.

Posted by: execution 14 Aug 2018, 17:16
user posted image
:დდდ

Posted by: vid 1 Oct 2018, 06:17
ეს ფეი ფეი ლიც ერთერთი ცნობილი AI სპეციალისტია, ტედ მოხსენება ქონია რასაც აქ ვლაპარაკობთ იმაზე

Posted by: m e r a 1 Oct 2018, 22:13
QUOTE
5. დღემდე რაც გაკეთებულა, ყველა არის ე.წ. ვიწრო AI, რომელიც მარტო ერთ რამეშია გაწვრთნილი და წარმოდგენა არ აქვს სხვა არაფერზე. მაგალითად კატის ამომცნობი, ხმას ვერ გაიგებს, ხმიმს გამგები მანქანას ვერ ატარებს და მანქანის მტარებელი ჭადრაკს ვერ ითამაშებს. ზოგადი AI ანუ AGI (artificial general intelligence), ანუ სისტემა, რომელსაც ადამიანის მაგვარი ინტელექტი ექნება ბევრ სხვადასხვა დარგში, ჯერ ჰორიზონტზეც არაა. როგორ უნდა მიუდგე ამ საკითხს და როგორ დაიწყო მსგავსი სისტემის კეთება, ეგეც უცნობია.


აი ამის გაკეთებას ვცდილობ ეხლა და თუ გავაკეთე, გვეშველება?

ახლა ყველაზე რთულ მომენტზე ვარ: როგორი სტრუქტურით შევინახოთ მეხსირებაში ობიექტები რომ ამოცნობილი ობიექტების შენახვა-დალაგება სწორად მოხდეს. პრინციპში ეს იგივე ამოცანაა, თუ როგორი პრინციპით მოვახდინოთ ობიექტის ამოცნობა. დღეს არსებული მეთოდი ძალიან არა-ინტელექტუალურია, ასე მგონია, რომ მილიონი სურათის სწავლის მაგივრად უბრალოდ მეხსიერებაში რომ შევინახოთ ეს სურათები და მერე ამოსაცნობ ობიექტს ზევიდან დავადოთ სხვადასხვა მასშტაბით, ასეც იგივე შედეგს მივიღებთ. რეალურად, ინტელექტუალურ სისტემას ერთი ნახვით უნდა შეეძლოს ობიექტის დამახსოვრება მისი პარამეტრების მიხედვით.

ესეც იყოს: https://forum.ge/?showtopic=34345582&view=findpost&p=53463201
user posted image

Posted by: vid 3 Oct 2018, 04:47
m e r a
ერთი პრობლემა ისაა, რომ AI ყოველ ჯერზე სწავლას აბსოლუტური ნულიდან იწყებს. ყოველი ახალი AI ყველაზე უფრო ელემენტარულ ცნებებსაც თავიდან სწავლობს. მაგალითად კონტურების ცნება, ფიზიკური სხეულების ცნება, რომელმაც შეიძლება ფორმა შეიცვალოს მაგრამ მაინც იგივე სხეული იქნება. რაღაც ასეთების კატალოგს თუ შექმნი, მერე ამეებზე დაყრდნობით უფრო მაღალი დონის ცნებებს ასწავლი. მერე იმეების კატალოგს შექმნი და ასე შემდეგ, თვალსა და ხელს შუა მიხვალ AGI-მდე.

Posted by: m e r a 3 Oct 2018, 17:59
QUOTE
რაღაც ასეთების კატალოგს თუ შექმნი, მერე ამეებზე დაყრდნობით უფრო მაღალი დონის ცნებებს ასწავლი. მერე იმეების კატალოგს შექმნი და ასე შემდეგ, თვალსა და ხელს შუა მიხვალ AGI-მდე.


ხო, პრინციპში მეც მაგის იმედი მაქვს.

მაგრამ საწყის სტადიაზეც კი სერიოზული პრობლემებია, დაჟე მარტო ხაზების გარჩევა და დამახსოვრება რომ ასწავლო, ესეც სერიოზული პრობლემაა, რადგან ფორმები იმდენად რთულ მონახაზებს შეიცავს, რომ მათი მეხსიერებაში ოპტიმალურად დალაგება და მერე იქიდან ამოღება ურთულესი საკითხია.

ისე კი ამის გადაჭრამ შეიძლება ეგრევე სრულყოფილი ინტელექტის შექმნამდე მიგვიყვანოს, რადგან მეტი პრობლემა მხოლოდ ტექნიკური საკითხის იქნება.

სხვათაშორის, ტვინში იმდენი რამაა შესწავლილი უყკვე, რომ ბევრი დრო აღარ დარჩა დიდ რევოლუციამდე
user posted image

Posted by: vid 1 Sep 2019, 21:08
execution
არ გინდა ფორუმზე ალტერნიკების ამომცნობი პროგრამა დაწერო? წერის სტილით რომ იცნობდეს?

Posted by: garnier 1 Sep 2019, 22:48
QUOTE (vid @ 1 Sep 2019, 21:08 )
execution
არ გინდა ფორუმზე ალტერნიკების ამომცნობი პროგრამა დაწერო? წერის სტილით რომ იცნობდეს?

lol.gif lol.gif lol.gif lol.gif

მე ვარ execution ი

უნის პერიოდში კი ვსწავლობდი ML ს მარა რაც დავამთავრე და ბექენდის ღლეობებზე ვმუშაობ დავიკიდესავეთ

ისევ მაინტერესებს მარა რაღაც პრიორიტეტებში არეული ვარ



ჰოდა მაგას რაც შეეხება, NLP სთან არ მქონია შეხება, რა მიდგომებიც ვნახე ზედაპირულად არ მომწონს ეგ მიდგომები biggrin.gif

Posted by: vid 2 Sep 2019, 00:27
garnier
რა ნასკებივით იცვლი ნიკებს. ზუსტად შენნაირების გამოსავლენადაა საჭირო ეგეთი პროგრამა wink.gif

უნდა ჩავუჯდე როცა მოვიცლი და წესიერად ვისწავლო.

Posted by: garnier 2 Sep 2019, 01:13
vid
biggrin.gif biggrin.gif


პ.ს.
ახლა შემხვდა რედიტზე
user posted image

Posted by: vid 1 Oct 2019, 20:58
გუგლმა ტენზორფლოუ 2.0 გამოუშვა.



კორსერაში სპეციალურად ტენზორფლოუს კურსები

https://www.coursera.org/specializations/tensorflow-in-practice

https://www.coursera.org/specializations/machine-learning-tensorflow-gcp

ორივე დღეს დაიწყო და 4-5 თვეში გაგატარებენ, ოღონდ ფასიანია. პირველი ერთი კვირა უფასოა, კონცენტრირებულად თუ ისწავლით, 1 კვირაშიც შეიძლება ბევრის მოსწრება.

Posted by: vid 5 Oct 2019, 22:06
უდასიტიზე უფასოდაა კურსი.

https://www.udacity.com/course/intro-to-tensorflow-for-deep-learning--ud187

Posted by: t-90 13 Oct 2019, 01:00
https://www.pyimagesearch.com/start-here/?__s=q6z3cz24kqipah1sa7q8
საკმაოდ საინტერესო სტატიების და ქეისების კრებულია ძირითად საკითხებზე.
ძირითადად დამწყებთათვის.

Posted by: vid 13 Mar 2020, 03:53
QUOTE (execution @ 22 Apr 2018, 19:37 )
მე უფრო PyTorch ის ფანი ვარ biggrin.gif პითონურია უფრო.

ასე იყო სულ ცოტა ხნის წინ:
tensorflow:
წინასწარ უნდა გაიწეროს computational graph,
ანუ input როცა შეგაქვს მან რა ოპერაციები უნდა გაიაროს output ამდე ყველაფერი წინასწარ უნდა იცოდე.
მაგალითად:
1.სურათი შედის 1 კონვოლუციურ შრეში
2.შედეგი გადის pooling შრეში
3....
.....
10.softmax ან რამე რავი, გააჩნია
ხოდა ეს წინასწარ განსაზღვრო უნდა tensroflow ში. static graph ია.

და მერე ქსელს უნდა აჭამო input ი და ეს მოგცემს output ს.
gradient ის დათვლის საჭიროებიდან გამომდინარეობს ეს შეზღუდვა.

PyTorch:
პირდაპირ შეგიძლია პითონის interpreter ში რაც გინდა ის გაუკეთო data ს. და როცა მოგინდება backward() ფუნქციას გამოიძახებ და დაითვლის გრადიენტს.
ანუ შეგიძლია  "on the fly" ცვალო როგორც გინდა ქსელი. evolving topology ქსელი შეგიძლია მარტივად დაწერო ამით, მაგალიტAდ NEAT ალგორითმი

up.gif
შევისწავლე ეგ საკითხი და მართალი ხარ, ჩვენნაირი ხალხისთვის, ვინც ახლა სწავლობს და ჩხირკედელაობს, პაიტორჩი უკეთესია.

აგერ პაიტორჩის და ზოგადად დიფ ლერნინგის კურსი უდასიტიზე

Intro to Deep Learning with PyTorch
https://classroom.udacity.com/courses/ud188

ტესლას ავტოპილოტის პროგრამაშიც პაიტორჩს იყენებენ.

***
ეს ახლა ვნახე, ძალიან კარგად ხსნის დიფ ლერნინგის არსს, თავისი მაღალი ხარისხის ანიმაციებით. რასაც აქ ვწერდით იმას ამბობს, ოღონდ უკეთესად. ინგლისურადაა, რუსული სუბტიტრებიც აქვს. ეს პირველი ვიდეოა, კიდე სამი ვიდეოა მანდვე.


Posted by: Datvlas-vin-gtxovs 21 Mar 2020, 13:11
Machine Learning ჩვენი არსობისა up.gif

Posted by: vid 21 Apr 2020, 07:13
ცოტა საფუძვლიანად ჩავუჯექი ამას და გთავაზობთ ჩემ შემოქმედებას smile.gif

სტაილ ტრანსფერი კონვოლუშენალ ნურალ ნეტვორკების გამოყენებით.

რაში მდგომარეობს სტაილ ტრანსფერი. ვიღებთ საწყის ფოტოსურათს, მაგალითად ძველი თბილისის ამ სურათს

user posted image

სტილისთვის ვიღებთ რაიმე ნახატს, რისი სტილის კოპირებაც გვინდა, მაგალითად ელენე ახვლედიანის ამ სურათს

user posted image

ამ სტილს დავადებთ პირველ სურათს და მივიღებთ ასეთ რამეს

user posted image

Posted by: AnEeEeE=]] 10 May 2020, 14:20
https://www.youtube.com/playlist?list=PLoROMvodv4rMiGQp3WXShtMGgzqpfVfbU

იუთუბზე მაშინ ლერნინგის კურსი დაუაფდეითებია სტენფორდს user.gif

Posted by: AnEeEeE=]] 11 May 2020, 22:36

რამაგარია user.gif

Posted by: Dirac 22 May 2020, 08:59
https://www.deeplearningbook.org/
ამ წიგნის მეექვსე თავს ვკითხულობ. ძალიან კარგია და ყველას ვურჩევ ვისაც ცოტა ღმად უნდა გაიგოს. ონლაინ კურსები პირდაპირ რეცეპტებს გეუბნება. ეს უფრო ღმად მიდის და გიხსნის რატომაა სიგმოიდი კარგი ფუნქცია, რატომ გვინდა სოფტ მაქსი აუთფუთში.

Posted by: Do-MaiN 2 Jun 2020, 16:04
vid

გამარჯობა .

ქოურსერაზე 1 კვირიან ფრი თრაიალში მოვასწრებ ? დღეში 6 საათი დაახლოებით .

ასევე ხომ არ გეგულებათ იწიგნი ან ვიდეოები რუსულ ენაზე?

ინგლისურზე უკედ რუსულად გავიგებ .

პ.ს საქმეში უკვე გარკვეულებმა მომეცით რჩევა , საიდან და როგორ დავიწყო smile.gif

Posted by: vid 2 Jun 2020, 18:12
Do-MaiN
ერთ კვირაში დღეში 6 საათს თუ დაუთმობ ბევრს მოასწრებ. ერთ კურსს თავისუფლად, 2-3-ც არ გაგიჭირდება, თუ ძალიან მოინდომე უფრო მეტსაც.

დასაწყისისთვის უნდა გადაწყვიტო რომელ პაკეტს იყენებ, ძირითადად არის ორი, გუგლის დაწერილი ტენზორფლოუ და ფეისბუქის პაიტორჩი. თუ წინასწარ იცი ამათგან რომელი დაგჭირდება, ის ისწავლე. თუ არ იცი რომელი გინდა, პაიტორჩი ისწავლე, ეგ უფრო ინტუიტიურია სასწავლად და ადვილი დებაგინგისთვის. საბოლოო ჯამში დიდი მნიშვნელობა არ აქვს რომელს ისწავლი, თუ ერთი გეცოდინება კარგად, მეორეზე გადასვლას 1 დღეში შეძლებ.

პაიტორჩს თუ აირჩევ, უდასიტიზე რაც დავდე კურსი ის უფასოა და კარგია. ბოლოს რნნ-ები ცუდადაა ახსნილი ჩემი აზრით, მაგრამ მაქამდე მიდი ჯერ.

პროგრამირება (პიტონი) იმედია იცი, თუ არა, მაგით უნდა დაიწყო.

რუსულად არ ვიცი, კორსერაზე შეგიძლია ენების მიხედვით მოძებნო და ნახე თუ არი რამე.

შენთვის სწავლობ თუ სამსახურში გჭირდება?

Posted by: Do-MaiN 3 Jun 2020, 17:38
vid

ინტერესის გამო ვსწავლობ . იმიტომ რომ ადრე თუ გვიან წამყვანი სფერო გახდება ყველგან .

პითონი არ ვიცი .

10-11 კლასში ვისწავლე ჩემით :

HTML
PHP
CSS
MySQL
Javascr1pt

ახლა 27 ის ვარ , ბევრი აღარაფერი მახსოვს სამწუხაროდ .
პითონის სასწავლად რომელ პროგრამას მირჩევ ? პრიორიტეტული არის რუსული ენა .

Posted by: vid 3 Jun 2020, 19:57
Do-MaiN
https://www.coursera.org/courses?query=python&index=prod_all_products_term_optimization&allLanguages=Russian

Posted by: wallman13 8 Jul 2020, 01:53
https://playground.tensorflow.org/#activation=tanh&batchSize=10&dataset=circle&regDataset=reg-plane&learningRate=0.03&regularizationRate=0&noise=20&networkShape=8,2,2,2&seed=0.80896&showTestData=false&discretize=false&percTrainData=50&x=true&y=true&xTimesY=false&xSquared=false&ySquared=false&cosX=false&sinX=false&cosY=false&sinY=false&collectStats=false&problem=classification&initZero=false&hideText=false

გავიგე რო ორი ფერის წერტილების ერთმანეთისგან დაცალკევებას ცდილობს და პრაკტიკულად რამეში შეიძლება გამოიყენო?

Posted by: Dodecahedron 8 Jul 2020, 13:21
QUOTE (wallman13 @ 8 Jul 2020, 01:53 )
https://playground.tensorflow.org/#activation=tanh&batchSize=10&dataset=circle&regDataset=reg-plane&learningRate=0.03&regularizationRate=0&noise=20&networkShape=8,2,2,2&seed=0.80896&showTestData=false&discretize=false&percTrainData=50&x=true&y=true&xTimesY=false&xSquared=false&ySquared=false&cosX=false&sinX=false&cosY=false&sinY=false&collectStats=false&problem=classification&initZero=false&hideText=false

გავიგე რო ორი ფერის წერტილების ერთმანეთისგან დაცალკევებას ცდილობს და პრაკტიკულად რამეში შეიძლება გამოიყენო?

დაცალკევებას რა, ისეთ კოეფიციენტებს პოულობს ქსელისთვის რიმ არსებულ დატას აღწერდეს, ფუქნციას არგებს,
უბრალოდ ეს ორ განზომილებაში წერრტილებზეა(როგორც ვხედავ), სინამდვილეში კი ნებისმიერ პრობლემაზე შეგიძლია განაზოგადო იგივე მეთოდი

Posted by: wallman13 9 Jul 2020, 01:02
Dodecahedron
QUOTE
სინამდვილეში კი ნებისმიერ პრობლემაზე შეგიძლია განაზოგადო იგივე მეთოდი

შეგიძლია რამე მაგალითი მომიყვანო ?

Posted by: assassin23 9 Jul 2020, 02:05
ვინც პითონი არ იცის... მისთვის როგორი იქნება სწავლა?

Posted by: Dodecahedron 9 Jul 2020, 02:30
QUOTE (wallman13 @ 9 Jul 2020, 01:02 )
Dodecahedron
QUOTE
სინამდვილეში კი ნებისმიერ პრობლემაზე შეგიძლია განაზოგადო იგივე მეთოდი

შეგიძლია რამე მაგალითი მომიყვანო ?

შევეცდები, არ მაქვს ახსნის კარგი უნარი,

შემავალი ნეირონები რომ აქვს X1 და X2 მაგათ ადგილას შეგიძლია რამდენიც გინდა იმდენი ინფუთი გაუკეთო და რა დატაც გინდა აჭამო
მაგალითად შეგიძლია X1, X2, X3 ..... და ა.შ. 784 ინფუთი რომ გაუკეთეო შეგეძლება 28x28 ზე შავთეთრი სურათი შეიყვანო ინფუთად, ანუ თითოეული პიქსელის მნიშვნელობა რომ შეიყვანო 28ხ28 სურათის,
output ზე შეგიძლია 1 output დასვა რომელიც პირობითად აღნიშნავს ალბათობას იმისა რომ სურათზე არის რაღაც ობიქეტი,


ანუ გამოდის რომ ამ ქსელს შეგიძლია მაგ წერტილების მაგვირად სურათები აჭამო(ამ შემთხვევაში 784 პიქსელის მნიშვნელობა) და პასუხი მიიღო კი ან არა(1 ან 0) , მაგალითადა სურათზე კატა არის თუ არა რომ ასწავლო,

რეალურად სურათებისთვის სხვა ტიპის ქსელებს იყენებენ რომელიც უფრო ეფექტურია (CNN) მაგრამ ესეც ისწავლის რაღაც დონეზე, გააჩნია დატას და ქსელის პარამეტერებს.
მერე შეგიძლია ახალი სურათი მისცე ამ აქსელს ინფუთად და დაგიბრუნებს ალბათობას, კატას რამდენად ამსგავსებს


ეს ერთერთი მაგალითია როგორ შეიძLება მუშაობდეს, რას შეიძლება აკეთEბდეს
თვითონ ქსელებიც ბევრნაირია

user posted image

Posted by: Bettoro 10 Jul 2020, 13:53
vid
რამე ლინკების ბაზა რომ დავდოთ პირველ პოსტში, ჩასწორებების მეშვეობით, მგონი კარგი იქნება

Do-MaiN
QUOTE
პითონის სასწავლად რომელ პროგრამას მირჩევ ? პრიორიტეტული არის რუსული ენა .

rutracker-დან გადმოწერე კურსები, ბლომადაა, ძირითადად რუსულად. და თუ ისინი უკვე იცი, რაც დაწერე (განსაკუთრებით ჯავასკრიპტი), მაშინ პაიტონის სწავლა უადვილესი იქნება შენთვის.




Posted by: vid 10 Jul 2020, 18:39
Bettoro
არ მაქვს ჩასწორების ოპცია.

Posted by: wallman13 11 Jul 2020, 13:54
Dodecahedron
მარა მაგ საიტზე ვერ "ვაჭმევ" ხო რასაც მინდა , ალბათ თვითონ კოდი მინდა რომ ჩემს გემოზე გამოვიყენო?

QUOTE
მერე შეგიძლია ახალი სურათი მისცე ამ აქსელს ინფუთად და დაგიბრუნებს ალბათობას, კატას რამდენად ამსგავსებს

აი ამას ვერ ვიგებ რა, რო თავიდან არ იწყებს სწავლას და რატო გაძლევს "ნავარჯიშებ" პასუხს. ანუ ეგრევე უნდა მიხვდეს ხო რო კატაა. დაახლოვებით ასე გავიგე რო გადაწყობილია ეგ ნეირონები ისე რო უკვე სწრაფად რეაგირებს მსგავს სურათებზე. მარა ვთქვათ მერე ძაღლი ვასწავლე ,მერე თაგვი და სად ინახება საერთოდ ეგ ინფორმაციაა თუ რაც არის, ეგ "პარამეტრები" რომლებიც იცნობს , არ "ნულდება" მონაცემები ყოველ ჯერზე?

პს. შეიძლება უაზრობას ვწერ სორი, ჩემი ტვინის ნეიროქსელს ვავარჯიშებ ცოტა სიღრმისეულად მინდა გავაგებინო ეგ ნეიროქსელები biggrin.gif

Posted by: Dodecahedron 14 Jul 2020, 12:44
wallman13
ახლა ვნახე შენი პასუხი :დ არ წერ უაზრობას
ხო მაგ საიტზე ვერა, კოდი გინდა კი yes.gif მაგრამ ძაან გამარტივებულია ეგ ყველაფერი

QUOTE

აი ამას ვერ ვიგებ რა, რო თავიდან არ იწყებს სწავლას და რატო გაძლევს "ნავარჯიშებ" პასუხს. ანუ ეგრევე უნდა მიხვდეს ხო რო კატაა. დაახლოვებით ასე გავიგე რო გადაწყობილია ეგ ნეირონები ისე რო უკვე სწრაფად რეაგირებს მსგავს სურათებზე. მარა ვთქვათ მერე ძაღლი ვასწავლე ,მერე თაგვი და სად ინახება საერთოდ ეგ ინფორმაციაა თუ რაც არის, ეგ "პარამეტრები" რომლებიც იცნობს , არ "ნულდება" მონაცემები ყოველ ჯერზე?


გადაწყობილი არაა, მაგრამ კოეფიციენტი აქვს თითოეულ ნეირონს და იმ კოეფიციენტის ცვლილებებით ხდება სწავლა, კოეფიციენტებს ისე ცვლი რომ რეალურად რასაც ასწავლი იმ ფუნქციას მოერგოს, ფუნქციად ითვლება კატების გამოსახულებებიც რაღაც N განზომილებიან(პიქსელების რაოდენობის მიხედვით) სივრცეში :დ

რეალურად ნეირონულ ქსელს ნებისმიერი ფუნქცია შეუძლია ისწავლოს თუ შესაბამისად ცვლი ამ კოეფიციენტებს, ამ თეორემის თანახმად:
https://en.wikipedia.org/wiki/Universal_approximation_theorem


https://www.coursera.org/specializations/deep-learning

თავის დროზე ეს კურსი გავიარე და ეს ყველაფერი ახსნილია კარგად, თუ დაინტერესდები

Posted by: wallman13 14 Jul 2020, 18:22
Dodecahedron
QUOTE
გადაწყობილი არაა, მაგრამ კოეფიციენტი აქვს თითოეულ ნეირონს და იმ კოეფიციენტის ცვლილებებით ხდება სწავლა

ხო მართალია ვარჯიშდებაო ეგრე წერენ, ანუ "ვარჯიშით" დგინდება ეგ კოეფიციენტი როგორც გავიგე.
QUOTE
ფუნქციად ითვლება კატების გამოსახულებებიც რაღაც N განზომილებიან(პიქსელების რაოდენობის მიხედვით) სივრცეში

ეს [ირველად გავიგე - N განზომილებიან(პიქსელების რაოდენობის მიხედვით) სივრცეში smile.gif

QUOTE
რეალურად ნეირონულ ქსელს ნებისმიერი ფუნქცია შეუძლია ისწავლოს თუ შესაბამისად ცვლი ამ კოეფიციენტებს, ამ თეორემის თანახმად:
https://en.wikipedia.org/wiki/Universal_app...imation_theorem

ხო დაახლოებით ეგრე ვხვდებოდი up.gif .

QUOTE
თავის დროზე ეს კურსი გავიარე და ეს ყველაფერი ახსნილია კარგად, თუ დაინტერესდები

არამგონია , მარა ლინკისთვის მადლობა. ისევ ინტერენტს დავივლი , ვიძიუებს და სტატიებს დავძებნი

Posted by: Dodecahedron 15 Jul 2020, 02:24
QUOTE (wallman13 @ 14 Jul 2020, 18:22 )
QUOTE
ფუნქციად ითვლება კატების გამოსახულებებიც რაღაც N განზომილებიან(პიქსელების რაოდენობის მიხედვით) სივრცეში

ეს [ირველად გავიგე - N განზომილებიან(პიქსელების რაოდენობის მიხედვით) სივრცეში smile.gif

იგულისხმება რომ ნებისმიერი რამ რაც რაღAც ინფუთით(სურათი, პიქსელების მნიშვნელობა) გისაზღვრავს რაღაც აუთფუთს არის ფუნქცია
თუ ზუსტი დეფინიცია როგორც იყო რა :დდდდდდ

Posted by: wallman13 15 Jul 2020, 13:50
----------------------------------------
კარგი რამე ვნახე google colab . კარგი კი არა მაგარი რამე ჩანს , ბევრი ბიბლიოთეკები აქვსო, აუცილებლად დავტესტავ, ბევრს smile.gif ფაქტიურად არაფრის კეტება არ გინდა , გამზადებულია ყველაფერი bis.gif

https://www.google.com/search?q=google+colab&oq=goo&aqs=chrome.0.69i59j0l2j69i60l3j69i65l2.1493j1j7&sourceid=chrome&ie=UTF-8


Dodecahedron
შენ კი გეცოდინება ალბათ მარა თაგთაგე მაინც , მაინტერესბს რას ფიქრობ





Posted by: Dodecahedron 15 Jul 2020, 20:18
wallman13
კი კაი რამეა colab ი, ვიყენებდით ადრე, მგონი k80 ები უდგას GPU, და თვითონ მანქანაზეც გაქვს წვდომა რაღაც დონეზე, რაღაცეებსი გადმოწერა და დაყენება შეგიძლია შენითაც

სტუდენტობისას ვჩალიჩობდით რაღაც student project ებს და research paper ებს მაგრამ შარშან დავამთავრე და იმის მერე ჩამოვრჩი biggrin.gif
სამსახურის მხრივ რომ წავსულიყავი ML ში შეიძლებოდა მარა რავი, ჩემს პონტში მისწორდებაოდა ჩალიჩი, მგონია მუშაობა და სხვისი დავალებების შესრულება არ გამისწორდება biggrin.gif

Posted by: wallman13 15 Jul 2020, 20:26
Dodecahedron
QUOTE
კი კაი რამეა colab ი, ვიყენებდით ადრე, მგონი k80 ები უდგას GPU, და თვითონ მანქანაზეც გაქვს წვდომა რაღაც დონეზე

yes.gif

QUOTE
სამსახურის მხრივ რომ წავსულიყავი ML ში შეიძლებოდა მარა რავი, ჩემს პონტში მისწორდებაოდა ჩალიჩი, მგონია მუშაობა და სხვისი დავალებების შესრულება არ გამისწორდება

biggrin.gif
რა გაქვს დამთავრებული ?

Posted by: Dodecahedron 15 Jul 2020, 22:42
QUOTE (wallman13 @ 15 Jul 2020, 20:26 )
Dodecahedron
QUOTE
კი კაი რამეა colab ი, ვიყენებდით ადრე, მგონი k80 ები უდგას GPU, და თვითონ მანქანაზეც გაქვს წვდომა რაღაც დონეზე

yes.gif

QUOTE
სამსახურის მხრივ რომ წავსულიყავი ML ში შეიძლებოდა მარა რავი, ჩემს პონტში მისწორდებაოდა ჩალიჩი, მგონია მუშაობა და სხვისი დავალებების შესრულება არ გამისწორდება

biggrin.gif
რა გაქვს დამთავრებული ?

კომპ. ინჟინერია
მეცნიერება არა :დ

Posted by: Bettoro 28 Jul 2020, 17:41
LEX FRIDMAN

ამ ბიჭს აქვს კარგი პოდკასტი ძალიან AI და Machine learning-ზე

https://www.youtube.com/channel/UCSHZKyawb77ixDdsGog4iWA



პ.ს.

მამამისიც მაგარ ტიპია gigi.gif

Posted by: Dirac 6 Sep 2021, 21:46
აბა ამოვწიოთ ეს თემა.
https://d2l.ai/index.html

https://www.coursera.org/learn/intro-to-deep-learning/home/welcome
ეს კურსი კაია ცოტა ღრმად თუ გინდა გაიგო, მაგრამ რაღა დროს ტენზორფლოუ ერთი არის. ვიდეოები ჩამოვტვირთე და ვისაც გინდათ გაგიზიარებთ.

სტატიების კითხვაც სასარგებლოა
https://arxiv.org/abs/1506.00019

კერასის გამოყენებაზე სასარგებლო ვიდეო

Posted by: sulo 16 Nov 2021, 19:15
ანუ გამოდის ვასწავლოთ ხელოვნურ ინტელექტს....???
ადამიანები როგორ განვავითაროთ ეს უფრო საინტერესო არ იქნებოდა???
თემაში შემოვედი იმ იმედად ადამიანის სრულყოფაზე ვისწავლიდი რამე ახალს და საინტერესოს.?????

აქ კი ისევ რკინები დამხვდა... smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)