შაბლონების პოვნა AI-ით

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

ᲛᲐᲜᲥᲐᲜᲣᲠᲘ ᲡᲬᲐᲕᲚᲘᲡ 3 ᲜᲐᲬᲘᲚᲘ

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

მონაცემთა ბაზა

შაბლონების პოვნა

პროგნოზირება

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

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

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

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

ძაღლის სახე
კატის სახე

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

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

ᲗᲥᲕᲔᲜᲘ ᲛᲝᲓᲔᲚᲘᲡ ᲓᲐᲒᲔᲒᲛᲕᲐ

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

პირველი ნაბიჯები:

  1. რას ახარისხებთ? სურათებს, ტექსტს, ხმებს? ეს არის თქვენი მონაცემთა ტიპი .
  2. რა არის სხვადასხვა შესაძლო კლასიფიკაცია? მაგალითად, ძაღლები და კატები . ეს არის თქვენი კლასები . მათ ასევე ზოგჯერ უწოდებენ ეტიკეტებს/ლეიბლებს .
  3. შეაგროვეთ შესაბამისი მონაცემები თქვენი მოდელის მოსამზადებლად. იპოვეთ ბევრი მრავალფეროვანი მონაცემი თითოეული კლასის წარმოსადგენად. მაგალითად, უამრავი სურათი სხვადასხვა ტიპის ძაღლებსა და კატებზე!
Teachable Machine სკრინშოტი, რომელიც ასწავლის ძაღლებსა და კატებს

ᲠᲔᲙᲝᲛᲔᲜᲓᲘᲠᲔᲑᲣᲚᲘ ᲞᲚᲐᲢᲤᲝᲠᲛᲔᲑᲘ

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

ჩვენ მოვამზადეთ პროგრამებისა და პლატფორმების სია, სადაც შეგიძლიათ:

  • შექმნათ თქვენი მოდელი პროგნოზის გასაკეთებლად
  • შემდეგ გამოიყენოთ თქვენივე მოდელი მობილურ ან ვებ აპში, რათა შეასრულოთ რაიმე მოქმედება პროგნოზის საფუძველზე

ცხრილში მოცემულია სწრაფი მიმოხილვა, თუ რა შეუძლია თითოეულ პლატფორმას.

პლატფორმა კლასიფიკაციის ტიპები Technovation-თან ინტეგრაცია
Google-ის სწავლებადი მანქანა (Teachable Machine by Google) სურათები, ხმები, პოზები App Inventor , პითონი, სხვა ინტეგრაციებიც შესაძლებელია
მანქანური სწავლება ბავშვებისთვის (Teachable Machine by Google) სურათები, ხმები, ტექსტი, რიცხვები პითონი, App Inventor
MIT App Inventor სურათები, ხმები, პოზები App Inventor
Ximilar სურათები Thunkable , App Inventor , wep აპები API-ების გამოყენებით

ᲐᲥᲢᲘᲕᲝᲑᲐ: ᲛᲐᲜᲥᲐᲜᲘᲗ ᲡᲬᲐᲕᲚᲘᲡ ᲛᲝᲓᲔᲚᲘᲡ ტესტირება

სავარაუდო დრო: 30 წუთი

შექმენით ქვის, ქაღალდის, მაკრატლის მოდელი

მიჰყევით მაგალითს Google-ის Teachable Machine პლატფორმის გამოსაყენებლად, რომელიც გამოიყენება მანქანური სწავლების მოდელის შესაქმნელად, რომელიც ამოიცნობს ქვის, ქაღალდისა და მაკრატლის ხელის ნიშნებს.

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

რეფლექსია

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

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

ძირითადი ტერმინების  მიმოხილვა

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

ᲓᲐᲛᲐᲢᲔᲑᲘᲗᲘ ᲠᲔᲡᲣᲠᲡᲔᲑᲘ

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