যখন আমি ব্যবহার সম্পর্কে পড়ছিলাম StandardScaler
, বেশিরভাগ সুপারিশই বলেছিল যে ডেটা ট্রেন / পরীক্ষায় বিভক্ত করার StandardScaler
আগে আপনার ব্যবহার করা উচিত , তবে যখন আমি অনলাইনে পোস্ট করা কিছু কোড (স্কলারান ব্যবহার করে) পরীক্ষা করছিলাম তখন দুটি বড় ব্যবহার ছিল।
1- StandardScaler
সমস্ত ডেটা ব্যবহার করে। যেমন
from sklearn.preprocessing import StandardScaler
sc = StandardScaler()
X_fit = sc.fit(X)
X_std = X_fit.transform(X)
অথবা
from sklearn.preprocessing import StandardScaler
sc = StandardScaler()
X = sc.fit(X)
X = sc.transform(X)
বা সহজভাবে
from sklearn.preprocessing import StandardScaler
sc = StandardScaler()
X_std = sc.fit_transform(X)
2- StandardScaler
বিভক্ত ডেটা ব্যবহার করে।
from sklearn.preprocessing import StandardScaler
sc = StandardScaler()
X_train = sc.fit_transform(X_train)
X_test = sc.transform (X_test)
আমি আমার ডেটা মানক করতে চাই, তবে কোন পদ্ধতিটি সবচেয়ে ভাল তা আমি বিভ্রান্ত!