- გადაწყვიტეთ პლატფორმა თქვენი AI მოდელის მოსამზადებლად
- შეაგროვეთ თქვენი საწყისი მონაცემთა ნაკრები და დაიწყეთ თქვენი AI მოდელის მომზადება თქვენი პროექტისთვის
აქტივობები ამ გაკვეთილისთვის:
ᲗᲥᲕᲔᲜᲘ ᲛᲝᲜᲐᲪᲔᲛᲗᲐ ᲑᲐᲖᲐ
ამ დროისთვის თქვენ უნდა შეაგროვოთ თქვენი მონაცემები თქვენი მონაცემთა ნაკრებისთვის. შეგახსენებთ, რომ მონაცემების შეგროვების სამი გზა არსებობს:
- შეაგროვეთ ტრენინგის მონაცემები თქვენი საზოგადოებისგან
- გამოგონება აგროვებს მონაცემებს სენსორებით ან მომხმარებლის შეყვანით
- გამოიყენეთ მონაცემები საჯარო მონაცემთა ნაკრებიდან ტრენინგის მონაცემებისთვის
თქვენ ასევე უნდა გადაწყვიტოთ, თუ რა ტიპის მონაცემები გსურთ გამოიყენოთ თქვენს მონაცემთა ბაზაში - სურათები, ტექსტი, ხმები ან პოზები.
თქვენი მონაცემთა ნაკრები უნდა აკმაყოფილებდეს შემდეგ კრიტერიუმებს:
- სწორი ტიპის მონაცემები
- უამრავი მაგალითი
- მრავალფეროვანი მაგალითები - მრავალფეროვანი და წარმომადგენლობითი (მიკერძოებული)
ᲡᲐᲡᲬᲐᲕᲚᲝ ᲞᲠᲝᲪᲔᲡᲘ
შეყვანილი მონაცემები
მისი ატვირთვით, ან სურათების ვებკამერის საშუალებით
მატარებელი
გაუშვით მონაცემები სასწავლო ალგორითმის მეშვეობით.
ტესტი
ახალი შეყვანის გამოყენებით, შეამოწმეთ არის თუ არა თქვენი მოდელი ზუსტი.
ᲐᲘᲠᲩᲘᲔᲗ ᲞᲚᲐᲢᲤᲝᲠᲛᲐ
თქვენ მიერ არჩეული პლატფორმა საშუალებას მოგცემთ:
- მოამზადეთ მონაცემთა სწორი ტიპი (სურათები, ხმები, ტექსტი და ა.შ.)
- გამოიყენეთ მოდელი თქვენს შემოთავაზებულ გადაწყვეტაში (ვებ ან მობილური აპლიკაცია) ინტეგრირებისთვის
თქვენ არ შემოიფარგლებით ამ პლატფორმებით, მაგრამ ეს არის მარტივი და მოსახერხებელი ვარიანტები მობილურ ან ვებ აპთან ინტეგრაციისთვის.
თქვენი პროექტისთვის საუკეთესო პლატფორმა შეიძლება დამოკიდებული იყოს მონაცემთა ტიპზე თქვენს მონაცემთა ბაზაში, რადგან ყველა პლატფორმას არ შეუძლია ყველა ტიპის მონაცემის მომზადება.
სცადეთ ერთი ან მეტი გაკვეთილი ერთი ან ორი პლატფორმიდან, რომ ნახოთ რომელი პლატფორმა დაგეხმარებათ თქვენი პროექტის მიზნების მიღწევაში.
საიტი: https://teachablemachine.withgoogle.com/
კლასიფიკაციის ტიპები: სურათები, ხმები, პოზები
Technovation Integrations: App Inventor , Python, სხვა ინტეგრაციები API-ების გამოყენებით
აქ მოცემულია სამი გაკვეთილი, რათა გამოსცადოთ სწავლებადი მანქანა მონაცემთა სხვადასხვა ტიპების გამოყენებით.
- გამოსახულების კლასიფიკაცია ბანანით
- ხმის კლასიფიკაცია მოწყვეტით, ტაშით და სასტვენით
- პოზა კლასიფიკაცია თავის დახრის გამოსავლენად
საიტი: https://machinelearningforkids.co.uk/
კლასიფიკაციის ტიპები: სურათები, ხმები, ტექსტი, რიცხვები
ტექნოლოგიური ინტეგრაციები: App Inventor , Python
მანქანების სწავლებას ბავშვებისთვის აქვს მრავალი მაგალითი სახელმძღვანელო და სამუშაო ფურცელი მეტის გასაგებად.
მასწავლებლის ანგარიშზე დასარეგისტრირებლად დაგჭირდებათ მენტორი ან მასწავლებელი. შემდეგ მათ შეუძლიათ შექმნან სტუდენტური ანგარიში თქვენთვის.
შეამოწმეთ ეს მაგალითები/გაკვეთილები MachineLearningForKids-ის გამოყენებით.
- Skin Clin Technovation გუნდი Scratch-ის პროექტი კანის დაავადებების აღმოსაჩენად
- აპლიკაცია ბიოსამედიცინო ნარჩენების დასალაგებლად Technovation გუნდის მიერ სრული გაკვეთილით
- ირისების გამოსახულებების კლასიფიკაცია მე-4 ერთეულის მონაცემთა ნაკრების საჯარო მონაცემთა მაგალითების გამოყენებით
საიტი: https://appinventor.mit.edu/explore/ai-with-mit-app-inventor
კლასიფიკაციის ტიპები: სურათები, ხმები, პოზები, სახის ბადე
Technovation Integrations: App Inventor მობილური აპლიკაციები
თუ უკვე იყენებთ App Inventor როგორც თქვენი პროექტის კოდირების პლატფორმა, ეს კარგი ვარიანტია.
აქ არის რამდენიმე გაკვეთილი დასაწყებად:
- ვიდეო სამეურვეო მოდელის მომზადებისთვის ჯანმრთელი და დაავადებული ხილის გამოსავლენად
- გაკვეთილი მობილური აპლიკაციისთვის თქვენი ხმის ამოცნობისთვის
- ცეკვა ხელოვნური ინტელექტის გამოყენებით პოზების აღმოსაჩენად
საიტი: https://www.ximilar.com/services/computer-vision-platform/#image-classification
კლასიფიკაციის ტიპები: სურათები
ტექნოლოგიური ინტეგრაციები: Thunkable , ვებ აპები (API-ების გამოყენებით)
მიუხედავად იმისა, რომ არსებობს სხვა ვარიანტები, ეს კარგია, თუ იყენებთ Thunkable როგორც თქვენი კოდირების პლატფორმა.
შეამოწმეთ ამ გაკვეთილის პირველი ნახევარი, რათა ისწავლოთ Ximilar-ის გამოყენება. მეორე ნახევარი ნაჩვენები იქნება შემდეგ ერთეულში, როდესაც თქვენ დააკავშირებთ თქვენს მოდელს Thunkable .
- ვიდეო გაკვეთილი მოდელის მოსამზადებლად მარჯნის რიფების სხვადასხვა სახეობის აღმოსაჩენად
ზემოთ მოყვანილი პლატფორმები მხოლოდ რეკომენდაციებია მარტივი პანდუსების ვარჯიშისთვის და AI მოდელების გამოყენებისთვის.
არსებობს მრავალი უფრო მოწინავე AI ინსტრუმენტი. ზოგიერთი ჩამოთვლილია დამატებითი რესურსების განყოფილებაში. მათ შეიძლება მოითხოვონ მოწინავე ენების გამოყენება, როგორიცაა Java, Python ან Swift და, სავარაუდოდ, მოითხოვენ API-ების (Application Programming Interface) გამოყენებას.
ᲐᲥᲢᲘᲕᲝᲑᲐ: ᲐᲕᲐᲠᲯᲘᲨᲔ ᲨᲔᲜᲘ ᲛᲝᲓᲔᲚᲘ
ავარჯიშეთ თქვენი AI მოდელი თქვენი მონაცემთა ნაკრების გამოყენებით
- აირჩიეთ შესაბამისი პლატფორმა თქვენი პროექტისთვის.
- ავარჯიშეთ თქვენი AI მოდელი თქვენი მონაცემთა ნაკრების გამოყენებით.
- თუ სრულად არ შეგიგროვებიათ თქვენი მონაცემთა ნაკრების ყველა მაგალითი, დაამატეთ ის, რაც გაქვთ.
- დაამატეთ მეტი, როცა მეტ მონაცემს აგროვებთ.
- შეინახეთ თქვენი პროექტი/მოდელი, რათა მოგვიანებით დაუბრუნდეთ მას!
- თქვენი AI მოდელის მომზადების შემდეგ, შეამოწმეთ იგი დამატებითი მაგალითებით. ეს ტესტის მაგალითები უნდა განსხვავდებოდეს თქვენ მიერ გამოყენებული სასწავლო მაგალითებისგან.
- თუ თქვენი მოდელი არ არის ძალიან ზუსტი (70%-ზე მეტი), დაამატეთ მეტი ტრენინგის მაგალითები, გადაამზადეთ, ხელახლა შეამოწმეთ.
მენტორის რჩევა
საუკეთესო პრაქტიკა: ტრენინგის მოდელები რთულია! Google-საც კი არასწორად ხვდება. მათი AI იყო გაწვრთნილი, მაგრამ მაინც დაიწყეს არასწორი შედეგების გამოტანა! არ დანებდე!
კითხვები მოსწავლეებისთვის: რამდენად ზუსტი გსურთ იყოს თქვენი AI მოდელი? თუ არ შეიძლება იყოს 100% ზუსტი, რა არის მისაღები პასუხი? დროის 80%? დამოკიდებულია თუ არა ეს იმ რისკზე, რისთვისაც იყენებთ მოდელს? მაგალითად, თვითმართვადი მანქანები საკმაოდ ზუსტი უნდა იყოს, წინააღმდეგ შემთხვევაში შეიძლება ვინმეს ზიანი მიაყენოს, მაგრამ გუგლის ძიების შედეგებს, როგორც ჩანს, გაცილებით დაბალი ზოლი აქვს.
მენტორის რჩევები მოწოდებულია AmeriCorps-ის მხარდაჭერით.

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

ძირითადი ტერმინების მიმოხილვა
- პლატფორმა – პროგრამული უზრუნველყოფა ან ვებსაიტი, რომელიც თავის მომხმარებლებს საშუალებას აძლევს შეასრულონ დავალება ან გამოიყენონ ინსტრუმენტი
- კლასიფიკაცია - მანქანათმცოდნეობის მოდელი, რომელიც გამოიყენება სხვადასხვა მონაცემების იდენტიფიცირებისთვის ან კატეგორიზაციისთვის
ᲓᲐᲛᲐᲢᲔᲑᲘᲗᲘ ᲠᲔᲡᲣᲠᲡᲔᲑᲘ
აქ არის კიდევ რამდენიმე მოწინავე პლატფორმა AI მოდელების შესაქმნელად.
შენიშვნა: თუ გადაწყვეტთ ამ ინსტრუმენტების გამოყენებას, დარწმუნდით, რომ ორჯერ შეამოწმეთ ფასი. ზოგიერთი ინსტრუმენტის გამოყენება უფასოა იმისდა მიხედვით, თუ რამდენი მომხმარებელი იყენებს თქვენს აპს.
Google Cloud AI Tools აქვს მრავალი API და ინსტრუმენტი საკუთარი მანქანური სწავლების მოდელების შესაქმნელად.
ასევე Google-ისგან, ეს პლატფორმა შესანიშნავია სასაუბრო აპებისთვის.
ეს ვიდეოები გაჩვენებთ, თუ როგორ გამოიყენოთ DialogFlow AppSheets-ით მობილური აპლიკაციის შესაქმნელად.
ამ ტაიმერის აპლიკაციაში ხელსაწყო საშუალებას გაძლევთ დაწეროთ და გაუშვათ პითონის კოდი ბრაუზერში და კარგად მუშაობს მანქანათმცოდნეობის აპლიკაციისთვის.