داده کاوی فرآیند نظم دهی از طریق مجموعه بزرگی از داده ها می باشد که با هدف شناسایی الگوها و همچنین ایجاد روابط موجود در بین داده ها صورت می گیرد. داده کاوی نوعی از تجزیه و تحلیل داده ها محسوب می شود و اغلب کاربران از آن به منظور توصیف وضعیت فعلی و یا پیش بینی روند آینده استفاده می کنند. داده کاوی از علوم مختلف از جمله علم آمار، هوش مصنوعی، یادگیری ماشین، شناسایی الگو و پایگاه داده تشکیل شده است و بر همین اساس قابلیت کاربرد در بسیاری از حوزه های مختلف را دارد.