Სარჩევი:

როგორ გააკეთოთ A.I. ნაწილი 1: 5 ნაბიჯი
როგორ გააკეთოთ A.I. ნაწილი 1: 5 ნაბიჯი

ვიდეო: როგორ გააკეთოთ A.I. ნაწილი 1: 5 ნაბიჯი

ვიდეო: როგორ გააკეთოთ A.I. ნაწილი 1: 5 ნაბიჯი
ვიდეო: როგორ დავიწყოთ ბიზნესი ფულის გარეშე სესია #1 YouTube 2024, ივლისი
Anonim
როგორ გააკეთოთ A. I. Ნაწილი 1
როგორ გააკეთოთ A. I. Ნაწილი 1

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

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

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

ნაბიჯი 1: თავიდან დაიწყეთ მარტივი დიზაინით

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

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

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

ნაბიჯი 2: ასწავლეთ თქვენი A. I

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

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

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

ნაბიჯი 3: თქვენი მონაცემების შენახვა…

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

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

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

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

ნაბიჯი 4: მონაცემთა ბაზა…

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

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

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

ნაბიჯი 5: რა არის შემდეგი?

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

"ბუნებრივი ენის დამუშავება". შეუძლია განსაზღვროს, რომ ორი შეყვანა შეიძლება ნიშნავდეს ერთსა და იმავეს და, შესაბამისად, მას შეუძლია დააბრუნოს იგივე პასუხი. Მაგალითად; "Რომელი საათია?" უნდა დაუბრუნოს იგივე პასუხი, როგორც "დრო გაქვს?" და "იცი დრო?"

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

გირჩევთ: