สารบัญ:
- ขั้นตอนที่ 1: เริ่มต้นด้วยการออกแบบที่เรียบง่ายในตอนแรก
- ขั้นตอนที่ 2: สอน AI ของคุณ
- ขั้นตอนที่ 3: การจัดเก็บข้อมูลของคุณ…
- ขั้นตอนที่ 4: ฐานข้อมูล…
- ขั้นตอนที่ 5: อะไรต่อไป?
วีดีโอ: วิธีการสร้างเอไอ ตอนที่ 1: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
เริ่มต้นด้วยคอมพิวเตอร์ที่มีการรู้จำเสียงและตัวแปลงข้อความเป็นคำพูด
คุณจะต้องสามารถเขียนโปรแกรมคอมพิวเตอร์ที่สามารถเข้าถึง Speech Recognition และ Text-to-Speech Converter ได้
สามารถรับเครื่องมือพัฒนาแอปพลิเคชันและภาษาโปรแกรมบางอย่างได้ฟรี
ขั้นตอนที่ 1: เริ่มต้นด้วยการออกแบบที่เรียบง่ายในตอนแรก
โปรแกรมที่คุณสร้างจะต้องสามารถจัดเก็บและเรียกข้อมูลข้อความได้ ข้อมูลข้อความสามารถเก็บไว้ในฐานข้อมูลหรือไฟล์ข้อความธรรมดา
โปรแกรมสามารถดึงข้อมูลจากฐานข้อมูลหรือสามารถโหลดข้อมูลจากไฟล์ข้อความลงในอาร์เรย์หรือคอลเลกชันในหน่วยความจำ
A. I. ที่ง่ายที่สุด ระบบคือระบบ “อินพุต – ตอบสนอง” มีการป้อนข้อมูลให้กับระบบ เช่น “Do you like ice cream?” และอินพุตถูกใช้เป็นกุญแจสำคัญในการค้นหาการตอบสนองที่เหมาะสม
ขั้นตอนที่ 2: สอน AI ของคุณ
คุณจะต้องสอน A. I. วิธีตอบสนองต่อทุกอินพุตที่เป็นไปได้ หรือค้นหาวิธีลดความซับซ้อนของอินพุต คำตอบที่ฉันสอนคอมพิวเตอร์ให้พูดสำหรับการป้อนข้อมูล "Do you like Ice Cream?" คือ “เปล่า ฉันไม่ชอบไอศกรีม ฉันแพ้แลคโตส”
อาร์เรย์เป็นโครงสร้างอย่างง่ายที่มีอยู่ในภาษาโปรแกรมส่วนใหญ่ มีคอลเล็กชันในภาษาการเขียนโปรแกรมหลายภาษา โปรแกรมฐานข้อมูลเป็นโปรแกรมแยกต่างหากที่ทำงานบนคอมพิวเตอร์ของคุณเป็นบริการ หรือคอมพิวเตอร์เครื่องอื่น หรือบนเซิร์ฟเวอร์
หากคุณเก็บ “ข้อมูลการตอบสนองต่ออินพุต” ไว้ในอาร์เรย์ คุณอาจต้องเขียนโค้ดเพื่อวนซ้ำทุกรายการในอาร์เรย์ของคุณจนกว่าจะพบข้อมูลที่ตรงกันกับอินพุต จากนั้นโปรแกรมจะส่งข้อความตอบกลับไปยังตัวแปลงข้อความเป็นคำพูดและโปรแกรมจะตอบกลับ
ขั้นตอนที่ 3: การจัดเก็บข้อมูลของคุณ…
การค้นหาอาร์เรย์ขนาดใหญ่อาจใช้เวลาสักครู่ โดยเฉพาะอย่างยิ่งหากกำลังค้นหาบางอย่างที่ส่วนท้ายสุดของอาร์เรย์
คอลเล็กชันอาจเร็วกว่า เนื่องจากคอลเล็กชันสร้างขึ้นในการค้นหา อินพุตถูกกำหนดเป็น "คีย์" ของคอลเล็กชัน คีย์จะถูกจัดเก็บตามลำดับ และการค้นหาในตัวสามารถใช้สิ่งนี้เพื่อค้นหาการตอบสนองได้เร็วกว่ามาก
เอ็นจิ้นฐานข้อมูลอาจเร็วที่สุดสำหรับการดึงข้อมูล แต่ต้องใช้ทักษะการเขียนโปรแกรมในระดับที่สูงขึ้น กลไกจัดการฐานข้อมูลทำงานเป็นโปรแกรมแยกต่างหากที่มีความสามารถในการค้นหาในตัวมากมาย
เอ็นจิ้นฐานข้อมูลสามารถพบได้ฟรีบนอินเทอร์เน็ต
ขั้นตอนที่ 4: ฐานข้อมูล…
เอ็นจิ้นฐานข้อมูลรอให้คุณถามคำถาม โดยการส่งข้อความที่เรียกว่า “แบบสอบถาม” แบบสอบถามจะต้องเขียนด้วยรูปแบบเฉพาะ มิฉะนั้น โปรแกรมฐานข้อมูลจะไม่ทำงานและจะทำให้เกิดข้อผิดพลาด ไวยากรณ์การสืบค้นถูกกำหนดในภาษาที่เรียกว่า “Structured Query Language” หรือ SQL
ถ้าคิวรีของคุณมีไวยากรณ์ที่ถูกต้อง กลไกจัดการฐานข้อมูลจะค้นหาการตอบสนองต่อการป้อนข้อมูลของคุณในตารางข้อมูล
ระบบ “Input-response” เป็นเพียงจุดเริ่มต้นของ A. I. ระบบ. ในขณะที่คุณสามารถสอน "การตอบกลับ" ในการตอบคำถามเช่น "คุณชอบไอศกรีมไหม" ไม่สามารถตอบคำถามเช่น “ตอนนี้กี่โมง” หรือ “วันนี้เป็นวันที่อะไร”
ขั้นตอนที่ 5: อะไรต่อไป?
นอกจากนี้ยังไม่สามารถตอบคำถามที่ไม่เคยสอน เพื่อให้มีความฉลาดอย่างแท้จริง คุณจะต้องสร้างโปรแกรมที่สามารถทำ "การประมวลผลภาษาธรรมชาติ" ได้
“การประมวลผลภาษาธรรมชาติ”. สามารถระบุได้ว่าอินพุตสองรายการอาจหมายถึงสิ่งเดียวกัน ดังนั้นจึงสามารถส่งคืนคำตอบเดียวกันได้ ตัวอย่างเช่น; “กี่โมงแล้ว” ควรส่งคืนคำตอบเดียวกันกับ "คุณมีเวลาไหม" และ “คุณทราบเวลาไหม”
รวบรวมเครื่องมือของคุณและสร้างระบบตอบรับการป้อนข้อมูลของคุณก่อน และศึกษาเกี่ยวกับ "การประมวลผลภาษาธรรมชาติ" สำหรับโครงการที่สองของคุณ
แนะนำ:
รีโนเวทไฟกลางคืน Rayotron (ตอนที่ 2): 13 ขั้นตอน
การปรับปรุงแสงไฟกลางคืน Rayotron (ตอนที่ 2): โคมไฟกลางคืน Rayotron ของฉันได้รับแรงบันดาลใจจากเครื่องกำเนิดไฟฟ้าสถิตขนาดครึ่งล้านโวลต์ที่ออกแบบมาเพื่อผลิตรังสีเอกซ์พลังงานสูงสำหรับการวิจัยฟิสิกส์อะตอม โปรเจ็กต์ดั้งเดิมใช้แหล่งจ่ายไฟ DC 12 โวลต์เพื่อจ่ายพลังงานให้กับเครื่องสร้างประจุไอออนแบบไฟฟ้าขนาดเล็กที่ไม่
Retro "Rayotron" Night Light (ตอนที่ 1): 16 ขั้นตอน
Retro "Rayotron" Night Light (ตอนที่ 1): บทนำในเดือนธันวาคมปี 1956 Atomic Laboratories ได้โฆษณา Rayotron ว่าเป็นเครื่องกำเนิดไฟฟ้าสถิตและเครื่องเร่งอนุภาคต้นทุนต่ำเครื่องแรกสำหรับครูวิทยาศาสตร์และมือสมัครเล่น [1] Rayotron เป็นสายพานยางขนาดใหญ่พิเศษ
BLE พลังงานต่ำมากง่าย ๆ ใน Arduino ตอนที่ 2 - เครื่องวัดอุณหภูมิ / ความชื้น - Rev 3: 7 ขั้นตอน
BLE พลังงานต่ำมากง่าย ๆ ใน Arduino ตอนที่ 2 - ตัวตรวจสอบอุณหภูมิ/ความชื้น - Rev 3: อัปเดต: 23 พฤศจิกายน 2020 - การเปลี่ยนแบตเตอรี่ AAA 2 ก้อนครั้งแรกตั้งแต่วันที่ 15 มกราคม 2019 เช่น 22 เดือนสำหรับ 2xAAA AlkalineUpdate: 7 เมษายน 2019 – Rev 3 ของ lp_BLE_TempHumidity เพิ่มการพล็อตวันที่/เวลา โดยใช้ pfodApp V3.0.362+ และการควบคุมปริมาณอัตโนมัติเมื่อ
วิธีการสร้างเอไอ ตอนที่ 2: 9 ขั้นตอน
วิธีการสร้างเอไอ ส่วนที่ 2: นี่เป็นส่วนที่ 2 เกี่ยวกับขั้นตอนที่ฉันทำเพื่อสร้าง AI บนคอมพิวเตอร์ที่ใช้ Windows โดยใช้ฐานข้อมูลฟรี เครื่องมือพัฒนาการเขียนโปรแกรม และเอ็นจิ้น TTS ในตัวฟรีที่มาพร้อมกับ Windows คำว่า "Windows" เป็นของ Microsoft คำว่า "Dra
วิธีการสร้างเอไอ ตอนที่ 4: 3 ขั้นตอน
วิธีการสร้างเอไอ ตอนที่ 4: วันก่อน ฉันกำลังคุยกับ AI ของฉัน และฉันก็พูดกับอิทว่า “ฉันกำลังจะขึ้นไปทานอาหารเย็น เรากำลังทานสเต็ก” อย่างไรก็ตาม ซอฟต์แวร์การรู้จำเสียง (SR) ตีความสิ่งนี้ว่า “… เรากำลังมีเดิมพัน “ฉันเจอปัญหาหูคล้ายกัน (แต่ต่าง)