Агуулгын хүснэгт:

A.I -ийг хэрхэн яаж хийх вэ. 1 -р хэсэг: 5 алхам
A.I -ийг хэрхэн яаж хийх вэ. 1 -р хэсэг: 5 алхам

Видео: A.I -ийг хэрхэн яаж хийх вэ. 1 -р хэсэг: 5 алхам

Видео: A.I -ийг хэрхэн яаж хийх вэ. 1 -р хэсэг: 5 алхам
Видео: КОНЕЦ МУЧЕНИЯМ. Трава больше не проблема! 2024, Долдугаар сарын
Anonim
A. I -ийг хэрхэн яаж хийх вэ. 1-р хэсэг
A. I -ийг хэрхэн яаж хийх вэ. 1-р хэсэг

Яриа таних чадвартай, мөн текстээс яриа руу хөрвүүлэгчтэй компьютерээс эхэл.

Та Яриа таних болон Текстээс Хэл рүү хөрвүүлэх боломжтой компьютерийн програм бичих чадвартай байх шаардлагатай.

Програм хөгжүүлэх зарим хэрэгсэл, програмчлалын хэлийг үнэгүй авах боломжтой.

Алхам 1: Эхлээд энгийн загвараар эхэл

Таны үүсгэсэн програм нь текст өгөгдлийг хадгалах, авах боломжтой байх ёстой. Текст өгөгдлийг мэдээллийн сан эсвэл энгийн текст файлд хадгалах боломжтой.

Хөтөлбөр нь өгөгдлийн сангаас өгөгдлийг авах эсвэл текст файлаас өгөгдлийг массив эсвэл санах ойд цуглуулах боломжтой.

Хамгийн энгийн A. I. систем бол "Оролт -хариу" систем юм. "Та зайрмаг дуртай юу?" Гэх мэт системд оролт өгдөг. мөн оролтыг зохих хариултыг хайх түлхүүр болгон ашигладаг.

Алхам 2: A. I -д заах

Та A. I хэлээ заах хэрэгтэй болно. боломжтой бүх оролтод хэрхэн хариу өгөх, эсвэл оролтыг хялбарчлах арга замыг хайж олох. Миний компьютерт өгсөн хариулт нь "Та зайрмаганд дуртай юу?" нь “Үгүй ээ, би зайрмаганд дургүй. Би лактоз үл тэвчих чадвартай"

Массив бол ихэнх програмчлалын хэл дээр байдаг энгийн бүтэц юм. Цуглуулгууд олон програмчлалын хэл дээр байдаг. Өгөгдлийн сангийн хөдөлгүүр нь таны компьютер дээр үйлчилгээ эсвэл өөр компьютер эсвэл сервер дээр ажилладаг тусдаа програм юм.

Хэрэв та "оролтын хариу өгөгдөл" -ийг массивт хадгалдаг бол оролттой таарч таарах хүртэл массивынхаа бүх элементүүдийг давтах код бичих шаардлагатай болж магадгүй юм. Дараа нь програм нь хариултын текстийг текстээс яриа руу хөрвүүлэгч рүү илгээдэг бөгөөд энэ нь хариултыг хэлэх болно.

Алхам 3: Өгөгдлөө хадгалах…

Том массив хайхад хэсэг хугацаа шаардагдах болно, ялангуяа массивын төгсгөлд ямар нэгэн зүйл хайж байгаа бол.

Цуглуулга илүү хурдан байж магадгүй. Оролтыг цуглуулгын "ТҮЛХҮҮР" гэж тодорхойлсон болно. Түлхүүрүүдийг дарааллаар нь эрэмбэлсэн байдлаар хадгалдаг бөгөөд дотоод хайлтаар үүнийг ашиглан хариултыг илүү хурдан олох боломжтой болно.

Өгөгдлийн сангийн хөдөлгүүр нь өгөгдлийг авахад хамгийн хурдан боловч програмчлалын өндөр түвшний мэдлэг шаарддаг. Өгөгдлийн сангийн хөдөлгүүр нь тусдаа програм хэлбэрээр ажилладаг бөгөөд хайлтын олон чадвартай байдаг.

Өгөгдлийн сангийн хөдөлгүүрийг интернетээс үнэгүй олж болно.

Алхам 4: Өгөгдлийн сан…

Өгөгдлийн сангийн хөдөлгүүр таныг асуулт асуухыг хүлээж байгаа бөгөөд үүнийг "Query" нэртэй мессеж илгээж, асуулгыг маш тодорхой синтакс дээр бичих ёстой, эс тэгвээс мэдээллийн баазын хөдөлгүүр ажиллахгүй бөгөөд энэ нь танд алдаа өгөх болно. Асуулгын синтаксийг "Бүтэцлэгдсэн асуулгын хэл" эсвэл SQL гэж нэрлэдэг хэлээр тодорхойлдог.

Хэрэв таны асуулга зохих синтакстай бол өгөгдлийн сангийн хөдөлгүүр нь өгөгдлийн хүснэгтэд таны оруулсан хариултыг хайх болно.

"Оролт-хариу" систем нь жинхэнэ A. I-ийн дөнгөж эхлэл юм. систем. Та "Оролт-хариулт" -ыг зааж өгч байхад "Та зайрмаг дуртай юу?" "Цаг хэд болж байна?" гэх мэт асуултуудад хариулж чадахгүй. эсвэл "Өнөөдрийн огноо юу вэ?"

Алхам 5: Дараа нь яах вэ?

Энэ нь хэзээ ч зааж байгаагүй асуултанд хариулж чадахгүй. Үнэхээр ухаантай байхын тулд та "байгалийн хэл боловсруулах" програмыг бий болгох хэрэгтэй болно.

"Байгалийн хэл боловсруулах". хоёр оролт нь ижил утгыг илэрхийлж болохыг тодорхойлж болох бөгөөд ингэснээр ижил хариултыг буцааж өгч болно. Жишээлбэл; "Цаг хэд болж байна?" "Танд цаг байна уу?" Гэсэн хариултыг буцааж өгөх ёстой. мөн "Та цагийг мэдэх үү?"

Багаж хэрэгслээ цуглуулж, оролтын хариу өгөх системийг бий болгож, хоёр дахь төслийнхөө "байгалийн хэл боловсруулах" талаар судлаарай.

Зөвлөмж болгож буй: