तो, आप कुछ धारणा बनाते हैं, उस डेटा का समर्थन करते हैं जिसपर आप काम कर रहे हैं और फिर धारणायें आपको बताती है कि आपको किस एल्गोरिदम का उपयोग करना चाहिए और फिर एक बार जब आप एल्गोरिथ्म चलाते हैं तो आपको परिणाम मिलते हैं और आप देखते हैं कि क्या आपकी धारणाएं मान्य हैं इत्यादि।