ডেটা মাইনিং বলতে বড় পরিমাণ ডেটা থেকে জ্ঞান বের করা বা মাইন করা বোঝায়। ডেটা মাইনিং সাধারণত بتلكোথায় ব্যবহৃত হয় যেখানে বিশাল পরিমাণ ডেটা সংরক্ষিত ও প্রসেস করা হয়।
ডেটা মাইনিং একটি ইন্টারডিসিপ্লিনারি ফিল্ড, дисциপ্লিনের একটি সমষ্টি, যেমন ডেটাবেস সিস্টেম, স্ট্যাটিস্টিক্স, মেশিন লার্নিং, ভিজ্যুয়ালাইজেশন, এবং ডেটা সাইন্স। ব্যবহৃত ডেটা মাইনিং পদ্ধতির উপর নির্ভর করে, অন্যান্য ডিসিপ্লিনের টেকনিক প্রয়োগ করা হতে পারে, যেমন নিউরাল নেটওয়ার্ক, ফাজি এবং/অথবা রফ সেট থিওরি, নলেজ রিপ্রেজেন্টেশন, ইন্ডাক্টিভ লজিক প্রোগ্রামিং, বা হাই-পারফরম্যান্স কম্পিউটিং।
মাইন করা ডেটার প্রকার বা দिये गये ডেটা মাইনিং অ্যাপ্লিকেশনের উপর ভিত্তি করে, ডেটা মাইনিং সিস্টেম স্পেশিয়াল ডেটা অ্যানালিসিস, ইনফরমেশন রিট্রিভাল, প্যাটার্ন আইডেন্টিফিকেশন, ইমেজ অ্যানালিসিস, সিগন্যাল প্রসেসিং, কম্পিউটার গ্রাফিক্স, নেটওয়ার্ক টেকনোলজি, ইকোনমিক্স, বিজনেস, বায়োইনফরমেটিক্স, বা মনোবিজ্ঞানের মেথডও ইন্টিগ্রেট করতে পারে।
ডেটা মাইনিং-এর শ্রেণিবিন্যাস নিচে দেওয়া হলো:
মাইন করা ডেটাবেসের প্রকার অনুযায়ী শ্রেণিবিন্যাস − একটি ডেটা মাইনিং সিস্টেম মাইন করা ডেটাবেসের প্রকার অনুযায়ী শ্রেণিবদ্ধ করা যায়। ডেটাবেস সিস্টেম বিভিন্ন কেরিয়ার অনুযায়ী (ডেটা মডেল, বা ডেটা বা অ্যাপ্লিকেশনের প্রকার) শ্রেণিবদ্ধ করা যায়, প্রতিটি যেকোনো নিজস্ব ডেটা মাইনিং টেকনিক দরকার হতে পারে।
উদাহরণস্বরূপ, ডেটা মডেল অনুযায়ী ক্লাসিফাই করলে, রিলেশনাল, ট্রানজেকশনাল, অবজেক্ট-রিলেশনাল, বা ডেটা ওয়ারহাউস মাইনিং সিস্টেম থাকতে পারে। ডেটা হ্যান্ডলিং-এর 스페শাল প্রকার অনুযায়ী ক্লাসিফাই করলে, স্পেশিয়াল, টাইম-সিরিজ, টেক্সট, স্ট্রিম ডেটা, মাল্টিমিডিয়া ডেটা মাইনিং সিস্টেম, বা ওয়ার্ল্ড واয়ড ওয়েব মাইনিং সিস্টেম থাকতে পারে।
মাইন করা জ্ঞানের প্রকার অনুযায়ী শ্রেণিবিন্যাস − ডেটা মাইনিং সিস্টেমগুলো তাদের যেটি জ্ঞান মাইন করে তার প্রকার অনুযায়ী ক্যাটাগরাইজ করা যায়। এটি ডেটা মাইনিং ফাংশনালিটির ওপর ভিত্তি করে, যার মধ্যে ক্যারাক্টারাইজেশন, ডিসক্রিমিনেশন, অ্যাসোসিয়েশন ও কোরিলেশন অ্যানালিসিস, ক্লাসিফিকেশন, প্রেডিকশন, ক্লাস্টারিং, আউটলায়ার অ্যানালিসিস, এবং ইভোলিউশন অ্যানালিসিস থাকতে পারে। একটি ডেটা মাইনিং সিস্টেম সাধারণত একাধিক এবং ইন্টিগ্রেটেড ডেটা মাইনিং ফাংশনালিটি সমর্থন করে।
ব্যবহৃত টেকনিকের প্রকার অনুযায়ী শ্রেণিবিন্যাস − ডেটা মাইনিং সিস্টেমগুলো মূল ডেটা মাইনিং টেকনিক অনুযায়ী ক্যাটাগরাইজ করা যায়। এই টেকনিকগুলো ইউজার ইন্টারঅ্যাকশনের ডিগ্রি অনুযায়ী বর্ণনা করা যায়: অটোনোমাস সিস্টেম, ইন্টারঅ্যাক্টিভ এক্সপ্লোরেটরি সিস্টেম, কোয়েরি-ড্রিভেন সিস্টেম, বা ডেটা অ্যানালিসিসের মেথড অনুযায়ী।
অ্যাডাপ্ট করা অ্যাপ্লিকেশন অনুযায়ী শ্রেণিবিন্যাস − ডেটা মাইনিং সিস্টেমগুলো 그들이 অ্যাডাপ্ট করা অ্যাপ্লিকেশন অনুযায়ীও ক্যাটাগরাইজ করা যায়। উদাহরণস্বরূপ, ডেটা মাইনিং সিস্টেমগুলো ফাইন্যান্স, টেলিকমিউনিকেশন, ডিএনএ, স্টক মার্কেট, ই-মেইল ইত্যাদি জন্য স্পেসিফিক্যালি টেইলর করা হতে পারে। একাধিক অ্যাপ্লিকেশন często অ্যাপ্লিকেশন-স্পেসিফিক মেথডের ইন্টিগ্রেশন দরকার করে।