Soft computing
Soft computing je přístup k řešení složitých problémů, kde přesné výpočty nejsou možné nebo efektivní. Využívá techniky jako fuzzy logika, genetické algoritmy, neuronové sítě nebo pravděpodobnostní modely. Na rozdíl od „hard computing“, který vyžaduje přesné vstupy a deterministické výpočty, soft computing toleruje neurčitost, aproximaci a částečné pravdy – což z něj dělá základ mnoha AI systémů.