基本1.機械学習

1.1 IDEの設定とインストールとテスト

  私たちは、最初にその利益の必要があります。機械学習のpythonのために良い選択です。ブログのこのシリーズは、Python 3.6.0 + pycharmを使用して、Googleなどをインストールするには、numpyの、matplotlibの、これらのリーダなどの機械学習ライブラリの数を支援しました。

  インストール後は、インストールの効果を検出するために、次のコードを実行することができます。

インポートNPとしてnumpyの
 から numpyのインポート *の
 インポートPLTのようmatplotlib.pyplot 

测试数据集 
のdataSet = [-0.017612,14.053064]、[ - 1.395634、4.662541]、[ - 0.752157、6.538620]、[ - 1.322371、7.152853 ]、
[ 0.423363、11.054677]、[0.406704、7.067335]、[0.667394、12.741452]、[ - 2.460150、6.866805 ]、
[ 0.569411、9.548755]、[ - 0.026632、10.427743]、[0.850433、6.920334]、[1.347183、13.175500 ]、
[ 1.176813、3.167020]、[ - 1.781871、9.097953 ] 

#1 プリント(マット(のdataSet)) 
dataMat = マット(のdataSet).Tの
 #1 プリント(dataMat)plt.scatter(dataMat [0]、dataMat [1]、C = '赤'、マーカー= 'O') 
plt.scatter(dataMat [0] .tolist()、dataMat [1] .tolist()、C = ' '、マーカー= ' O ' 

X = np.linspace(-2,2,100 
Y = 2.8 * X + 9 

plt.plot(x、y)は
plt.show()

実行ショット:

実行状態の出現は、メインモジュールのインストールが成功したことを示します。

1.2オブジェクト、行列とベクトルのプログラミング

  ほとんどのオブジェクト指向のプログラマにとって、それは外国の概念であってはなりません。だから、機械学習オブジェクトに、彼らは何ですか?これは、特徴の集合を含む列ベクトルを意味します。次のように行ベクトルは、私たちの生活の中で、テーブルの行と似ています。

   表の最初の行の列は、機能の名称を示します。すべての機能が一緒にグループ化され、特徴ベクトルと呼ばれる行ベクトルの集合を構成します。


 

おすすめ

転載: www.cnblogs.com/xiaochi/p/10945329.html