ভিডিও: Xgbregressor কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
XGBoost হল গতি এবং কর্মক্ষমতার জন্য ডিজাইন করা গ্রেডিয়েন্ট বুস্টেড ডিসিশন ট্রিগুলির একটি বাস্তবায়ন। কেন XGBoost অবশ্যই আপনার মেশিন লার্নিং টুলকিট থেকে আলাদা হতে হবে।
এছাড়াও প্রশ্ন হল, XGBoost কিসের জন্য ব্যবহার করা হয়?
XGBoost গ্রেডিয়েন্ট বুস্টিং মেশিনগুলির একটি মাপযোগ্য এবং সঠিক বাস্তবায়ন এবং এটি বুস্টেড ট্রিস অ্যালগরিদমগুলির জন্য কম্পিউটিং শক্তির সীমাকে ঠেলে প্রমাণ করেছে কারণ এটি মডেল পারফরম্যান্স এবং গণনাগত গতির একমাত্র উদ্দেশ্যে নির্মিত এবং বিকাশ করা হয়েছিল।
একইভাবে, একটি DMMatrix কি? ডিম্যাট্রিক্স এটি একটি অভ্যন্তরীণ ডেটা কাঠামো যা XGBoost দ্বারা ব্যবহৃত হয় যা মেমরি দক্ষতা এবং প্রশিক্ষণের গতি উভয়ের জন্য অপ্টিমাইজ করা হয়। আপনি নির্মাণ করতে পারেন ডিম্যাট্রিক্স numpy.arrays পরামিতি থেকে। ডেটা (ওএস।
এছাড়াও জানতে হবে, কিভাবে XGBoost অভ্যন্তরীণভাবে কাজ করে?
কিভাবে XGBoost কাজ করে . XGBoost গ্রেডিয়েন্ট বুস্টেড ট্রিস অ্যালগরিদমের একটি জনপ্রিয় এবং দক্ষ ওপেন সোর্স বাস্তবায়ন। গ্রেডিয়েন্ট বুস্টিং হল একটি তত্ত্বাবধানে থাকা লার্নিং অ্যালগরিদম, যা সহজ, দুর্বল মডেলের সেটের অনুমানগুলিকে একত্রিত করে একটি লক্ষ্য ভেরিয়েবলের সঠিকভাবে পূর্বাভাস দেওয়ার চেষ্টা করে।
XGBoost এবং GBM এর মধ্যে পার্থক্য কি?
@jbowman সঠিক উত্তর আছে: XGBoost এর একটি বিশেষ বাস্তবায়ন জিবিএম . জিবিএম একটি অ্যালগরিদম এবং আপনি লোভী ফাংশন আনুমানিক বিবরণ খুঁজে পেতে পারেন: একটি গ্রেডিয়েন্ট বুস্টিং মেশিন। XGBoost এর বাস্তবায়ন জিবিএম , আপনি কনফিগার করতে পারেন জিবিএম-এ কি বেস লার্নার ব্যবহার করা হবে.