Umarım bu soru bu sitedeki en uygun sorudur ...
Python'da genellikle sınıf adı ilk harfi büyük harf kullanılarak tanımlanır, örneğin
class Vehicle:
...
Bununla birlikte, makine öğrenme alanında, çoğu kez tren ve test verisi olarak tanımlanan X
ve Y
- değil x
ve y
. Örneğin, şimdi bu öğreticiyi Keras'ta okuyorum , ancak değişkenlerini X
ve Y
olarak kullanıyor :
from sklearn import datasets
mnist = datasets.load_digits()
X = mnist.data
Y = mnist.target
Bunlar neden büyük harfler olarak tanımlanıyor? Makine öğrenimi alanı arasında bu değişkenleri tanımlamak için büyük harf kullanmanın daha iyi olduğuna dair herhangi bir kural (en azından Python'da) var mı?
Ya da insanlar makine öğreniminde büyük ve küçük harf değişkenlerini ayırt ediyor olabilir mi?
Aslında aynı öğretici daha sonra bu değişkenleri aşağıdaki gibi ayırt eder:
from sklearn.cross_validation import train_test_split
train_X, test_X, train_y, test_y = train_test_split(X, Y, train_size=0.7, random_state=0)