۵ کیو· متوسط رو به بالامتوسطPYTHON۴ ثانیه · ۲۵۶ مگابایت
تحلیل ممیزی خطی (LDA) از صفر
تابع lda_predict(X_train, y_train, X_test) را بدون scikit-learn بنویسید. برچسبها اعداد صحیحاند و کلاسها را مرتبشده در نظر بگیرید (np.unique).
برآوردها، از دادهی آموزش:
و برای هر نمونهی آزمون، کلاسی که تابع ممیز آن بیشینه است:
خروجی، آرایهای از برچسبهای پیشبینیشده است. در آزمونها وارونپذیر است و تساوی رخ نمیدهد.
نمونهها
ورودی نمونه ۱
[[[1], [2], [3], [6], [7], [8]], [0, 0, 0, 1, 1, 1], [[2.5], [4.4], [4.6], [9]]]
خروجی نمونه ۱
[0, 0, 1, 1]
ورودی نمونه ۲
[[[1, 1], [2, 1], [1, 2], [5, 5], [6, 5], [5, 6]], [0, 0, 0, 1, 1, 1], [[2, 2], [4, 4], [3, 3.2]]]
خروجی نمونه ۲
[0, 1, 0]
برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.
ورود