Помимо нейронных сетей, для создания искусственного интеллекта можно использовать:
* **Экспертные системы** - по сути, являются большими деревьями чётких ветвлений, составленных экспертом. Не является методом машинного обучения, но широко используется, например, для создания искусственного интеллекта в играх.
* **Решающие деревья** - деревья ветвлений, каждый узел которых сравнивает входной параметр со своим числом (которое можно задать в процессе обучения). Используется для классификации, когда входные данные почти не зависят друг от друга.
* **Генетический алгоритм** - произвольные программы, для написания которых итеративно случайно изменяются малые их части, при этом, для определения, какие изменения улучшают программу, а какие ухудшают, используется методы отбора (то есть программа выполняется, и в зависимости от того, выполнилась ли она лучше своих конкурентов, она проходит или не проходит далее)
นอกจากโครงข่ายประสาทเทียมแล้ว คุณสามารถใช้: * **ระบบผู้เชี่ยวชาญ** - โดยพื้นฐานแล้ว ระบบเหล่านี้เป็นต้นไม้ใหญ่ที่มีกิ่งก้านที่ชัดเจน รวบรวมโดยผู้เชี่ยวชาญ ไม่ใช่วิธีการเรียนรู้ของเครื่อง แต่มีการใช้กันอย่างแพร่หลาย เช่น เพื่อสร้างปัญญาประดิษฐ์ในเกม * **แผนผังการตัดสินใจ** คือแผนผังสาขา แต่ละโหนดจะเปรียบเทียบพารามิเตอร์อินพุตกับหมายเลขของตัวเอง (ซึ่งสามารถตั้งค่าได้ในระหว่างกระบวนการฝึกอบรม) ใช้สำหรับการจำแนกประเภทเมื่อข้อมูลอินพุตเกือบจะเป็นอิสระจากกัน * **อัลกอริธึมทางพันธุกรรม** - โปรแกรมที่กำหนดเอง สำหรับการเขียนส่วนเล็ก ๆ ที่ถูกเปลี่ยนแปลงแบบสุ่มซ้ำ ๆ และเพื่อกำหนดว่าการเปลี่ยนแปลงใดปรับปรุงโปรแกรมและอันไหนที่แย่ลง ใช้วิธีการเลือก (นั่นคือ โปรแกรมถูกดำเนินการและขึ้นอยู่กับ ว่าทำผลงานได้ดีกว่าคู่แข่งไม่ว่าจะผ่านหรือไม่ผ่านก็ตาม)
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence