ডেটা মাইনিং
ডেটা মাইনিং হল রিপোজিটরিতে সংরক্ষিত বিশাল পরিমাণ ডেটা ছানিয়ে অর্থপূর্ণ নতুন সম্পর্ক, প্যাটার্ন, এবং ট্রেন্ড আবিষ্কার করার প্রক্রিয়া, প্যাটার্ন রিকগনিশন প্রযুক্তি এবং সঠায়িক ও গাণিতিক কৌশল ব্যবহার করে। এটি পর্যবেক্ষণামূলক ডেটাসেটের বিশ্লেষণ যাতে অসംবেদ্য সম্পর্ক খুঁজে বের করা যায় এবং ডেটাকে নতুন উপায়ে সারসংক্ষেপ করা যায় যা ডেটা মালিকের জন্য বোঝার সহজ এবং উপকারী উভয়।
এটি বিশাল পরিমাণ ডেটার নির্বাচন, অন্বেষণ, এবং মডেলিংর প্রক্রিয়া যাতে প্রথমে অজানা নিয়মিততা বা সম্পর্ক আবিষ্কার করা যায় ডেটাবেস মালিকের জন্য স্পষ্ট এবং সুফল ফলাফল পেতে। ডেটা মাইনিং হল স্বয়ংক্রিয় বা অর্ধ-স্বয়ংক্রিয় উপায়ে বিশাল পরিমাণ ডেটার অন্বেষণ ও বিশ্লেষণের প্রক্রিয়া যাতে অর্থপূর্ণ প্যাটার্ন ও নিয়ম আবিষ্কার করা যায়।
ডেটা মাইনিং ডেটা সায়েন্সের সাথে মিলত। এটি একজন ব্যক্তি দ্বারা, একটি নির্দিষ্ট পরিস্থিতিতে, একটি নির্দিষ্ট ডেটা সেটে, একটি উদ্দেশ্যে পরিচালিত হয়। এই প্রক্রিয়ায় বিভিন্ন ধরনের সেবা রয়েছে যেমন: টেক্সট মাইনিং, ওয়েব মাইনিং, অডিও ও ভিডিও মাইনিং, ছবি ডেটা মাইনিং, এবং সোশ্যাল মিডিয়া মাইনিং। এটি সহজ বা অত্যন্ত নির্দিষ্ট সফটওয়্যার 통해 করা হয়।
মেশিন লার্নিং (Machine Learning)
মেশিন লার্নিং হল একটি পদ্ধতি যা বিশাল ডেটা প্রসেসিংয়ের জন্য জটিল অ্যালগরিদম তৈরি করে এবং ব্যবহারকারীদের ফলাফল দেয়। এটি জটিল প্রোগ্রাম ব্যবহার করে যা অভিজ্ঞতা থেকে শিখতে পারে এবং পূর্বাভাস দিতে পারে।
অ্যালগরিদমগুলো প্রশিক্ষণ তথ্যের ঘন ঘন ইনপুট দ্বারা নিজেদের উন্নত করে। মেশিন লার্নিংর মূল উদ্দেশ্য হল ডেটা শিখে এবং ডেটা থেকে মডেল তৈরি করা যা মানুষ বুঝতে এবং ব্যবহার করতে পারে।
মেশিন লার্নিংর প্রকার
- অনুপরীক্ষা মেশিন লার্নিং (Unsupervised Machine Learning): অনুপরীক্ষা শেখা প্রশিক্ষিত ডেটা সেটের ওপর ভিত্তি করে ফলাফল পূর্বাভাস করে না, বরন এটি ক্লাস্টারিং সহ সরাসরি কৌশল ব্যবহার করে ফলাফল পূর্বাভাস করতে। প্রশিক্ষণ ডেটা সেট হল ইনপুট যার আউটপুট পরিচিত।
- পর্যাবেক্ষণমূলক মেশিন লার্নিং (Supervised Machine Learning): পর্যাবেক্ষণমূলক শেখা একটি সুপারভাইজার বা শিক্ষক উপস্থিতি নির্দেশ করে। পর্যাবেক্ষণমূলক শেখা হল একটি শেখার কৌশল যেখানে মেশিনকে ভালোভাবে লেবেলযুক্ত ডেটা ব্যবহার করে শেখানো বা প্রশিক্ষিত করা হয় অর্থাৎ কিছু তথ্য ইতিমধ্যে সঠিক প্রতিক্রিয়ার সাথে চিহ্নিত। এরপর, মেশিনকে ডেটার নতুন সেট দেওয়া হয় যাতে পর্যাবেক্ষণমূলক শেখার অ্যালগরিদম প্রশিক্ষণ তথ্য বিশ্লেষণ করে এবং লেবেলযুক্ত ডেটা থেকে সঠিক ফলাফল দেয়।
তুলনামূলক টেবিল
| ডেটা মাইনিং | মেশিন লার্নিং |
|---|---|
| ডেটা মাইনিংকে Knowledge Discovery in Data বলেও জানা যায়, এটি কোটি কোটি রেকর্ডের (বিশেষত কাঠামোগত ডেটা) মধ্যে অসামঞ্জস্য, সম্পর্ক, ট্রেন্ড, বা প্যাটার্ন শনাক্ত করার একটি কৌশল যাতে ব্যবসায়িক সিদ্ধাম গ্রহণে সাহায্যকারী অন্তর্দৃষ্টি বের করা যায় যা ঐতিহ্যবাহী বিশ্লেষণে মিস হয়ে যেতে পারে। | মেশিন লার্নিং হল একটি কৌশল যা বিশাল ডেটা প্রসেসিংয়ের জন্য জটিল অ্যালগরিদম তৈরি করে এবং ব্যবহারকারীদের ফলাফল দেয়। এটি জটিল প্রোগ্রাম ব্যবহার করে যা অভিজ্ঞতা থেকে শিখতে পারে এবং পূর্বাভাস দিতে পারে। |
| ডেটা মাইনিংর প্রধান লক্ষ্য হল জটিল গাণিতিক অ্যালগরিদম ব্যবহার করে পূর্বে উপেক্ষিত বা অজানা তথ্য বা তথ্য খুঁজে বের করা। | মেশিন লার্নিংর লক্ষ্য হল তথ্য শিখে এবং ডেটা থেকে মডেল তৈরি করা যা মানুষ বুঝতে এবং ব্যবহার করতে পারে। |
| ডেটা মাইনিং ডেটাবেস, ডেটা ওয়ারহাউস সার্ভার, ডেটা মাইনিং ইঞ্জিন, এবং প্যাটার্ন মূল্যায়ন পদ্ধতি ব্যবহার করে উপযোগী ডেটা বের করে। | মেশিন লার্নিং নিউরাল নেটওয়ার্ক, প্রেডিক্টিভ মডেল, এবং অটোমেটেড অ্যালগরিদম ব্যবহার করে সিদ্ধাম নেয়। |
| এটি সীমিত ক্ষেত্রে ব্যবহার করা যায়। | এটি ব্যাপক এলাকায় ব্যবহার করা যায়। |