หากผลลัพธ์ของระบบสามารถคาดเดาได้ ก็แสดงว่ารูปแบบดังกล่าวเป็นแบบเชิงกำหนด โดยการประยุกต์ใช้ซอฟต์แวร์ส่วนใหญ่จะตอบสนองต่อการกระทำของผู้ใช้งานที่คาดคะเนได้ ดังนั้นคุณสามารถพูดได้ว่า “หากผู้ใช้ทำเช่นนี้ เขาจะได้รับสิ่งนั้น” อย่างไรก็ตาม อัลกอริทึมแมชชีนเลิร์นนิงจะเรียนรู้ผ่านการสังเกตการณ์ร่วมกับประสบการณ์ ดังนั้นจึงมีลักษณะเชิงความเป็นไปได้ทางสถิติโดยธรรมชาติ ตอนนี้ข้อความดังกล่าวก็จะเปลี่ยนเป็น “หากผู้ใช้ทำเช่นนี้ ก็มีโอกาส X% ที่สิ่งนั้นจะเกิดขึ้น”
ในฝั่งแมชชีนเลิร์นนิง การกำหนดถือเป็นกลยุทธ์ที่ใช้ในขณะที่ประยุกต์ใช้วิธีการเรียนรู้ที่อธิบายไว้ข้างต้น ทั้งนี้วิธีการฝึกฝนแบบมีผู้สอน แบบไม่มีผู้สอน และแบบอื่นๆ สามารถเป็นแบบเชิงกำหนดได้ โดยขึ้นอยู่กับผลลัพธ์ที่ต้องการของธุรกิจ โดยคำถามในการวิจัย การเรียกข้อมูล โครงสร้าง และการตัดสินใจด้านการจัดเก็บข้อมูลจะเป็นตัวกำหนดว่าจะนำกลยุทธ์ที่เป็นแบบเชิงกำหนดหรือไม่ได้เป็นแบบเชิงกำหนดมาใช้