ืืื ืืืืกื ืคืืืข ืืึทืืึท ืกืกืืขื ืืืกืฅ - ืืื ืืื ืืื ืืืกืืึธืืข ืืืื ืขืจ ืคืื ืืื ืืื - ืืืึธืก ืึทืจืืขื ืืืืฃ ืืคึผื ืืืฉืื ืขื, ืืืืข ืึธืืขืจ ืืืืจืืืึทื, ืืืื ืืื ืื ืืืึธืืงื, ืึธืืขืจ ืืืจื ืึท ืืืฉืืคึผืืืขืจ ื ืึธืืืืืง ืึธืืขืจ ืืืจื ืึท ืืื ืคืื ืคึผืืืืึธื ืึทื ืืืืืงืืื ื ืกืืืืืืข. ืืจืืขืื ืคึฟืึทืจ 2 ืืึธืจ ืืื ืึท ืืืืื ืึทื / ืื ืืขืืืขืืึธืคึผืขืจ, ืืื ืืึธื ืคึผืื ืงื ืืึธืก, ืืฉืขืช ืคึผืจืืคึผืขืจืื ื ืืึทืื ืืืืฃ ืึท ืจืขืืืืขืจ ืกืขืจืืืขืจ ืึธืืขืจ ืืืขืจืงืกืืืืฉืึทื, ืืื ืคืืืกื ืืืง ืืจืืื ืื ื ืืืืฃ ืึท ืืืืจืืืึทื ืืึทืฉืื ืืื ืึท ืืคึผื ืืื Azure.
ืคืื ืงืืจืก, ืืืจ ืืึธืื ืึทืืข ืืขืืขืจื ืืืขืื
ืึธืืขืจ, ืืื ืืขืฆืื ืก ืืืกืงืึทืืืขืจื ืึท ืืืขื ืฆื ืึธื ืืืืื ื ืืฆื Azure ML ืืคืขืงืืืืืื ืืื ืืืื ืึทืจืืขื! ืืื ืืขืจืขืกืืจื ืืื ืื ืคืจืืื?
ืืขืจ ืืืืคึผื ืกืื ืืื
ืืื ืืื ืึทืืื, ืืืจ ืืึทืงืืืขื ืื ืคืืืืขื ืืข ืืขื ืขืคืืฅ ืคืื ื ืืฆื Azure ML:
- ืืืจ ืงืขื ืขื ืึทืจืืขืื ืจืืึฟ ืคืื ืื ืฆืืื ืืึธืืงืึทืื ืืืืฃ ืืืื ืืึทืฉืื ืืื ืึท ืืึทืงืืืขื IDE, ืืื ื ืืฆื ืืคึผื ืืืืื ืคึฟืึทืจ ืืึธืืขื ืืจืืื ืื ื. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืื ืืขืงื ืคืื ืืจืืื ืื ื ืจืขืกืืจืกื ืงืขื ืขื ืืืืืึธืืึทืืืฉ ืกืืจืืืขืจื ืฆื ืื ืคืืจืืื ืื ืืึทืกืข, ืืื ืืืจื ืืึทืฉืืขืืืงื ืื ืืื ืืืื ื ืืืขืจ ืคืื ื ืึธืืื ืฆื 0, ืืืจ ืงืขื ืขื ืืืืืึธืืึทืืืฉ ืึธื ืืืืื ืื ืืืืจืืืึทื ืืึทืฉืื "ืืืืฃ ืคืึธืืขืจืื ื" ืืื ืืขื ืืืึทืืืึทื ืคืื ืืจืืื ืื ื ืืึทืกืงืก.
- ืืืจ ืงืขื ืขื ืงืจืึธื ืึทืืข ืืขืจื ืขื ืึทืืืงืึทืื ืืื ืืืื ืึธืจื, ืึทืจืืึทื ืืขืจืขืื ื ืื ืึทืืฉืืืื ืืขืืจืืงืก ืืื ืื ืจืืืึทืืืื ื ืืึธืืขืืก - ืขืก ืืื ื ืื ืืึทืจืคึฟื ืฆื ืงืืืขื ืึทืจืืืฃ ืืื ืึท ืกืึธืจื ืคืื ืกืืกืืขื ืึธืืขืจ ืกืืจ ืฆื ืงืจืึธื ืึทืืข ืื ืจืขืืืืืึทืื.
- ืืื ืืขื ืคืึทื, ืขืืืขืืข ืืขื ืืฉื ืงืขื ืขื ืึทืจืืขืื ืืืืฃ ืืขืจ ืืขืืืืงืขืจ ืคึผืจืืืขืงื - ืืื ืงืขื ืขื ื ืืฆื ืื ืืขืืืข ืงืึทืืคึผืืืืื ื ืงื ืืื, ืึทืืข ืืงืกืคึผืขืจืึทืืึทื ืฅ ืืืขื ืืืื ืืื ืึท ืจืื, ืืื ืืื ืงืขื ืขื ืืืื ืืขื ืื ืจืขืืืืืึทืื ืคืื ืืขืืขืจ ืื ืืขืจืข ืก ืืงืกืคึผืขืจืึทืืึทื ืฅ. ืืืื ืขืจ ืึทืืึท ืกืฆืขื ืึทืจ ืืื ื ืืฆื Azure ML ืืื ืืขืจื ืขื ืืืฃ ืืขืจื ืขืืืืขื ืึทื ืฉืืึธื ืคืื ืืขืื ืืขืืขืจ ืชึผืืืื ืึท ืืืืจืืืึทื ืืึทืฉืื ืืื ืึท ืืคึผื, ืืืจ ืงืขื ืขื ืืึทืื ืืืื ืงื ืืื ืืืึธืก ืืืขื ืืืื ืืขื ืืฆื ืืืจื ืึทืืข ืกืขื ืืจืึทืื. ืืื ืืขืจืฆื, ืึท ืืขื ืขืจืึทื ืืืฉ ืคืื ืจืขืืืืืึทืื ืืื ืืึธืืขื ืึทืงืืขืจืึทืกื ืงืขื ืขื ืืื ืขื ืืื ืึท ืืื ืงืึทืืคึผืขืืืืืื ืขืืขืืขื ื.
- ืืื Azure ML, ืืืจ ืงืขื ืขื ืืืืื ืึธื ืคืืจื ืึท ืกืขืจืืข ืคืื โโืืงืกืคึผืขืจืึทืืึทื ืฅ, ืคึฟืึทืจ ืืืึทืฉืคึผืื ืึทืคึผืืึทืืึทืืืืฉืึทื ืคืื ืืืคึผืขืจืคึผืึทืจืึทืืขืืขืจ - ืืึธืก ืงืขื ืขื ืืืื ืืขืืื ืืื ืึท ืืืกื ืฉืืจืืช ืคืื ืงืึธื, ืขืก ืืื ื ืื ืืึทืจืคึฟื ืฆื ืคืืจื ืึท ืกืขืจืืข ืคืื โโืืงืกืคึผืขืจืึทืืึทื ืฅ ืืึทื ืืืึทืื.
ืืื ืืึธืคึฟื ืืื ืงืึทื ืืืื ืกื ืืืจ ืฆื ืคึผืจืืืืจื Azure ML! ืืึธ ืก ืืื ืฆื ืึธื ืืืืื:
- ืืึทืื ืืืืขืจ ืึทื ืืืจ ืืึธื ืืื ืกืืึทืืืจื
ืืืืกืืึทื ืกืืืืืึธ ืงืึธืื , ืืื ืืขืืื ื ืืื ืืงืกืืขื ืฉืึทื ืAzure ืฆืืืื ืืื ะธAzureML - ืงืืึธืื ืื ืจืืคึผืึทืืึทืืึธืจื
https://github.com/CloudAdvocacy/AzureMLStarter - ืขืก ืึผืืื ืขืืืขืืข ืืขืืึธ ืงืึธื ืคึฟืึทืจ ืืจืืื ืื ื ืึท ืืึทื ืืจืืืึทื ืฆืืคึฟืขืจ ืืขืจืงืขื ืื ื ืืึธืืขื ืืืืฃ ืื MNIST ืืึทืืึทืกืขื. - ืขืคืขื ืขื ืื ืงืืึธืื ื ืจืืคึผืึทืืึทืืึธืจื ืืื ืืืืกืืึทื ืกืืืืืึธ ืงืึธื.
- ืืืืขื ืขื ืืืืฃ!
Azure ML ืืืึธืจืงืกืคึผืึทืกืข ืืื Azure ML ืืืืขืจ
Azure ML ืืื ืึธืจืืึทื ืืืืจื ืึทืจืื ืืขื ืืึทืืจืืฃ ืืจืืขืื ืืขืื ื โ ืืืึธืจืงืกืคึผืึทืกืข. ืืึทืื ืงืขื ืขื ืืืื ืกืืึธืจื ืืื ืื ืืืึธืจืงืกืคึผืึทืกืข, ืืงืกืคึผืขืจืึทืืึทื ืฅ ืืขื ืขื ืืขืฉืืงื ืฆื ืืื ืคึฟืึทืจ ืืจืืื ืื ื, ืืจืืื ืื ื ืจืขืืืืืึทืื ืืขื ืขื ืืืื ืกืืึธืจื ืืึธืจื - ืื ืจืืืึทืืืื ื ืืขืืจืืงืก ืืื ืืึธืืขืืก. ืืืจ ืงืขื ืขื ืืขื ืืืึธืก ืืื ืื ืื ืืืึธืจืงืกืคึผืึทืกืข ืืืจื
ืืืจ ืงืขื ืขื ืืึทืื ืึท ืืืึธืจืงืกืคึผืึทืกืข ืืืจื ืื ืืืขื ืฆืืืื ื
az extension add -n azure-cli-ml
az group create -n myazml -l northeurope
az ml workspace create -w myworkspace -g myazml
ืืืื ืคึฟืึทืจืืื ืื ืืื ืื ืืืึธืจืงืกืคึผืึทืกืข ืืขื ืขื ืขืืืขืืข ืงืึทืืคึผืืืืื ื ืจืขืกืืจืกื (Compute). ืึทืืึธื ืืืจ ืืึธืื ืืืฉืืคื ืึท ืฉืจืืคื ืฆื ืืึทื ืื ืืึธืืขื, ืืืจ ืงืขื ืขื ืฉืืงื ืขืงืกืคึผืขืจืืืขื ื ืคึฟืึทืจ ืืืจืืคืืจืื ื ืฆื ืื ืืืึธืจืงืกืคึผืึทืกืข, ืืื ืกืคึผืขืฆืืคืืฆืืจื ืจืขืืขื ืขื ืฆืื - ืืื ืืขื ืคืึทื, ืื ืฉืจืืคื ืืืขื ืืืื ืคึผืึทืงืืืืฉื, ืืืืคื ืืื ืื ืืขืืขืื ืงืึทืืคึผืืืืื ื ืกืืืืืืข, ืืื ืึทืืข ืื ืจืขืืืืืึทืื ืคืื ืืขืจ ืขืงืกืคึผืขืจืืืขื ื ืืืขื ืืืื ืืขืจืืืขืืืขื ืืื ืื ืืืึธืจืงืกืคึผืึทืกืข ืคึฟืึทืจ ืืืืึทืืขืจ ืึทื ืึทืืืกืืก ืืื ื ืืฆื.
ืืขืจื ืขื ืฉืจืืคื ืคึฟืึทืจ MNIST
ืืึทืืจืึทืืื ืื ืงืืึทืกืืฉ ืคึผืจืึธืืืขื
ืขืก ืืื ืึท ืฉืจืืคื ืืื ืืื ืืืขืจ ืจืืคึผืึทืืึทืืึธืจื train_local.py
, ืืืึธืก ืืืจ ืืึทื ืื ืกืืืคึผืืึทืกื ืืื ืขืึทืจ ืจืึทืืจืขืฉืึทื ืืึธืืขื ื ืืฆื ืื SkLearn ืืืืืืึธืืขืง. ืคืื ืงืืจืก, ืืื ืคึฟืึทืจืฉืืืื ืึทื ืืึธืก ืืื ื ืืฉื ืืขืจ ืืขืกืืขืจ ืืืขื ืฆื ืกืึธืืืืข ืื ืคึผืจืึธืืืขื - ืืืจ ื ืืฆื ืขืก ืคึฟืึทืจ ืึท ืืืึทืฉืคึผืื, ืืื ืื ืืืืึทืกื.
ืืขืจ ืฉืจืืคื ืขืจืฉืืขืจ ืืึทืื ืืึธืืื ืื MNIST ืืึทืื ืคึฟืื OpenML ืืื ืืขืจื ืึธื ื ืืฆื ืื ืงืืึทืก LogisticRegression
ืฆื ืืึทื ืื ืืึธืืขื, ืืื ืืึทื ืืจืืงื ืื ืจืืืึทืืืื ื ืึทืงืืขืจืึทืกื:
mnist = fetch_openml('mnist_784')
mnist['target'] = np.array([int(x) for x in mnist['target']])
shuffle_index = np.random.permutation(len(mist['data']))
X, y = mnist['data'][shuffle_index], mnist['target'][shuffle_index]
X_train, X_test, y_train, y_test =
train_test_split(X, y, test_size = 0.3, random_state = 42)
lr = LogisticRegression()
lr.fit(X_train, y_train)
y_hat = lr.predict(X_test)
acc = np.average(np.int32(y_hat == y_test))
print('Overall accuracy:', acc)
ืืืจ ืงืขื ืขื ืืืืคื ืื ืฉืจืืคื ืืืืฃ ืืืื ืงืึธืืคึผืืืืขืจ ืืื ืืึทืงืืืขื ืื ืจืขืืืืืึทื ืืื ืึท ืคึผืึธืจ ืคืื ืกืขืงืื ืืขืก.
ืืืืคื ืื ืฉืจืืคื ืืื Azure ML
ืืืื ืืืจ ืืืืคื ืื ืืจืืื ืื ื ืฉืจืืคื ืืืจื Azure ML, ืืืจ ืืืขืื ืืึธืื ืฆืืืื ืืืืคึผื ืึทืืืืึทื ืืืืืฉืื:
- ืคืืืกื ืืืง ืืจืืื ืื ื ืืืืฃ ืึท ืึทืจืืืืจืึทืจืืฉ ืงืึทืืคึผืืืืื ื ืืืื, ืืืึธืก, ืืื ืึท ืืขืจืฉื, ืืื ืืขืจ ืคึผืจืึธืืืงืืืื ืืื ืื ืืืืข ืงืึธืืคึผืืืืขืจ. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, Azure ML ืืื ืืืขื ื ืขืืขื ืงืขืืจ ืคืื ืคึผืึทืงืื ื ืืื ืืืขืจ ืฉืจืืคื ืืื ืึทืืข ืื ืืขืงืขืก ืคืื ืื ืงืจืึทื ื ืืืขืืืืืึทืืขืจ ืืื ืึท ืืึธืงืงืขืจ ืงืึทื ืืืื ืขืจ, ืื ืกืืึทืืืจื ืื ืคืืจืืื ืื ืืืคึผืขื ืืึทื ืกืื ืืื ืฉืืงื ืขืก ืคึฟืึทืจ ืืืจืืคืืจืื ื.
- ืฉืจืืื ืจืขืืืืืึทืื ืฆื ืึท ืืืื ืจืขืืืกืืจื ืืื ืึทื Azure ML ืืืึธืจืงืกืคึผืึทืกืข. ืฆื ื ืืฆื ืืขื ืฉืืจืื, ืืืจ ืืึทืจืคึฟื ืฆื ืืืืื ืึท ืคึผืึธืจ ืคืื ืฉืืจืืช ืคืื ืงืึธื ืฆื ืืื ืืืขืจ ืฉืจืืคื ืฆื ืจืขืงืึธืจืืืจื ืื ืจืืืึทืืืื ื ืึทืงืืขืจืึทืกื:
from azureml.core.run import Run
...
try:
run = Run.get_submitted_run()
run.log('accuracy', acc)
except:
pass
ืื ืงืึธืจืึทืกืคึผืึทื ืืื ื ืืืขืจืกืืข ืคืื โโืื ืฉืจืืคื ืืื ืืขืจืืคื train_universal.py
(ืขืก ืืื ืึท ืืืกื ืืขืจ ืืืืจืข ืืื ืขืก ืืื ืืขืฉืจืืื ืืืืื, ืึธืืขืจ ื ืืฉื ืคืื). ืืขื ืฉืจืืคื ืงืขื ืขื ืืืื ืืืืคื ืืืืืข ืืึธืืงืึทืื ืืื ืืืืฃ ืึท ืืืืึทื ืงืึทืืคึผืืืืื ื ืืืื.
ืฆื ืืืืคื ืขืก ืืื Azure ML ืคึฟืื VS ืงืึธื, ืืืจ ืืึทืจืคึฟื ืฆื ืืึธื ืื ืคืืืืขื ืืข:
-
ืืึทืื ืืืืขืจ ืึทื ืื Azure ืขืงืกืืขื ืกืืึธื ืืื ืงืึธื ื ืขืงืืขื ืฆื ืืืื ืึทืืึธื ืขืืขื ื. ืืืืกืงืืืึทืื ืื Azure ืืืงืึทื ืคืื ืื ืืขื ืื ืืืืฃ ืื ืืื ืงืก. ืืืื ืืืจ ืืขื ื ื ืืฉื ืงืึธื ื ืขืงืืขื, ืึท ืึธื ืืึธื ืืืขื ืืขืจืฉืืึทื ืขื ืืื ืืขืจ ื ืืืขืจืืงืขืจ ืจืขืื ืืืื ืงื (
ืืืื ), ืืืจื ืืขืื ืึท ืงืืืง ืืืืฃ ืืืึธืก ืืืจ ืงืขื ืขื ืึทืจืืึทื ืืืจื ืืขื ืืืขืืขืจืขืจ. ืืืจ ืงืขื ืขื ืืืื ืืื ืงืืจื-ืฉืืคื-ืคึผ ืฆื ืจืืคื ืื VS ืงืึธื ืืึทืคึฟืขืื ืฉืืจื, ืืื ืืืคึผ Azure ืฆืืืื ืืื. -
ื ืึธื ืืขื, ืืื ืื Azure ืึธืคึผืืืืืื ื (ืืืงืึทื ืืืืฃ ืื ืืื ืงืก), ืืขืคึฟืื ืขื ืื ืึธืคึผืืืืืื ื ืืึทืฉืื ืืขืจื ืขื:
ืืึธ ืืืจ ืืึธื ืืขื ืคืึทืจืฉืืืขื ืข ืืจืืคึผืขืก ืคืื ืึทืืืืฉืขืงืฅ ืืื ืื ืืืึธืจืงืกืคึผืึทืกืข: ืงืึทืืคึผืืืืื ื ืจืขืกืืจืกื, ืืงืกืคึผืขืจืึทืืึทื ืฅ, ืขืืง.
- ืืืื ืฆื ืืขืจ ืจืฉืืื ืคืื ืืขืงืขืก, ืจืขืื ืืื ืืืืฃ ืื ืฉืจืืคื
train_universal.py
ืืื ืกืขืืขืงืืืจื Azure ML: ืืืืคื ืืื ืขืงืกืคึผืขืจืืืขื ื ืืื Azure.
- ืืึธืก ืืืขื ืืืื ื ืืืืขืืื ืืขื ืืืจื ืึท ืกืขืจืืข ืคืื โโโโืืืึทืืึธืืก ืืื ืื ืืึทืคึฟืขืื ืฉืืจื ืืขืื ื ืคืื ืืืก ืงืึธื: ืืึทืฉืืขืืืงื ืื ืึทืืึธื ืขืืขื ื ืืื Azure ML ืืืึธืจืงืกืคึผืึทืกืข ืืืจ ื ืืฆื, ืืื ืกืขืืขืงืืืจื ืฉืึทืคึฟื ื ืืึท ืขืงืกืคึผืขืจืืืขื ื:
-
ืงืืืึทืื ืฆื ืฉืึทืคึฟื ืึท ื ืืึทืข ืงืึธืืคึผืืืืขืจ ืืืื ืฉืึทืคึฟื New Compute:
- Compute ืืืืขืจืืึทื ื ืื ืงืึทืืคึผืืืืื ื ืืืื ืืืืฃ ืืืึธืก ืืจืืื ืื ื ืืืขื ื ืขืืขื ืึธืจื. ืืืจ ืงืขื ืขื ืงืืืึทืื ืึท ืืืืข ืงืึธืืคึผืืืืขืจ ืึธืืขืจ ืึท AmlCompute ืืืึธืืงื ืงื ืืื. ืืื ืจืขืงืึธืืขื ืืืจื ืฆื ืฉืึทืคึฟื ืึท ืกืงืึทืืึทืืืข ืงื ืืื ืคืื ืืืฉืื ืขื
STANDARD_DS3_v2
, ืืื ืึท ืืื ืืืื ื ืืืขืจ ืคืื ืืืฉืื ืขื ืคืื 0 (ืืื ืึท ืืึทืงืกืืืื ืคืื 1 ืึธืืขืจ ืืขืจ, ืืืคึผืขื ืืื ื ืืืืฃ ืืืื ืึทืคึผืึทืืืืฅ). ืืขื ืงืขื ืขื ืืืื ืืขืืื ืืืจื ืื VS ืงืึธื ืฆืืืื ื, ืึธืืขืจ ืืื ืึทืืขืจ ืืืจืืื ืืืืขืจ .
- Compute ืืืืขืจืืึทื ื ืื ืงืึทืืคึผืืืืื ื ืืืื ืืืืฃ ืืืึธืก ืืจืืื ืื ื ืืืขื ื ืขืืขื ืึธืจื. ืืืจ ืงืขื ืขื ืงืืืึทืื ืึท ืืืืข ืงืึธืืคึผืืืืขืจ ืึธืืขืจ ืึท AmlCompute ืืืึธืืงื ืงื ืืื. ืืื ืจืขืงืึธืืขื ืืืจื ืฆื ืฉืึทืคึฟื ืึท ืกืงืึทืืึทืืืข ืงื ืืื ืคืื ืืืฉืื ืขื
-
ืืืืึทืืขืจ, ืืืจ ืืึทืจืคึฟื ืฆื ืืืืกืงืืืึทืื ืึท ืงืึทื ืคืืืืขืจืืืฉืึทื ืจืขืืขื ืขื ืงืึธื ืคืืืืจืึทืืืึธื, ืืืึธืก ืืืคืืื ื ืื ืคึผืึทืจืึทืืขืืขืจืก ืคืื ืืขื ืงืึทื ืืืื ืขืจ ืืืฉืืคื ืคึฟืึทืจ ืืจืืื ืื ื, ืกืคึผืขืฆืืขื ืึทืืข ืื ื ืืืืืง ืืืืืจืขืจืื. ืืื ืืื ืืืขืจ ืคืึทื, ืืื ื ืืืจ ื ืืฆื Scikit Learn, ืืืจ ืืืืกืงืืืึทืื ืกืงืืขืจื, ืืื ืืขืืึธืื ื ืึธืจ ืืึทืฉืืขืืืงื ืื ืคืืจืืขืืืืื ืจืฉืืื ืคืื ืืืืืจืขืจืื ืืืจื ืืจืื ืืืขื ืึทืจืืึทื. ืืืื ืืืจ ื ืืฆื ื ืึธื ืืืืืจืขืจืื, ืืื ืืืื ืืืื ืกืคึผืขืกืืคืืขื ืืึธ.
-
ืืึธืก ืืืขื ืขืคืขื ืขื ืึท ืคึฟืขื ืฆืืขืจ ืืื ืึท JSON ืืขืงืข ืืืกืงืจืืืืื ื ืืขื ืขืงืกืคึผืขืจืืืขื ื. ืืื ืขืก, ืืืจ ืงืขื ืขื ืจืืืืืง ืขืืืขืืข ืคึผืึทืจืึทืืขืืขืจืก - ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืื ื ืึธืืขื ืคืื ืืขืจ ืขืงืกืคึผืขืจืืืขื ื. ื ืึธื ืืขื, ืืจืืงื ืืืืฃ ืื ืืื ืง ืคืึธืจืืืืื ืขืงืกืคึผืขืจืืืขื ื ืจืขืื ืืื ืืขื ืืขืงืข:
- ื ืึธื ืืฆืืื ืกืึทืืืืืื ื ืึทื ืขืงืกืคึผืขืจืืืขื ื ืืืจื VS ืงืึธื, ืืืืฃ ืื ืจืขืื ืืืึทื ืคืื ืื ืึธื ืืึธื ืืขืื ื, ืืืจ ืืืขื ืืขื ืึท ืืื ืง ืฆื
Azure ML ืืืืขืจ , ืืื ืืืจ ืงืขื ืขื ืฉืคึผืืจ ืื ืกืืึทืืืก ืืื ืจืขืืืืืึทืื ืคืื ืืขืจ ืขืงืกืคึผืขืจืืืขื ื.
ืืขืจื ืึธื, ืืืจ ืงืขื ืขื ืฉืืขื ืืืง ืืขืคึฟืื ืขื ืขืก ืืื ืืขืจ ืึธืคึผืืืืืื ื ืืงืกืคึผืขืจืึทืืึทื ืฅ
- ืืืื ืืืจ ืืึธื ื ืึธื ืืขืืืื ืขืืืขืืข ืงืขืจืขืงืฉืึทื ื ืฆื ืื ืงืึธื ืึธืืขืจ ืืขืืืื ืื ืคึผืึทืจืึทืืขืืขืจืก, ืจืืกืืึทืจืืื ื ืืขืจ ืขืงืกืคึผืขืจืืืขื ื ืืืขื ืืืื ืคืื ืคืึทืกืืขืจ ืืื ืืจืื ืืขืจ. ืืืจื ืจืขืื-ืงืืืงืื ื ืืืืฃ ืึท ืืขืงืข, ืืืจ ืืืขื ืืขื ืึท ื ืืึทืข ืืขื ืื ื ืืืขืจ ืืืืขืจืืืจื ืื ืืขืฆืืข ืืืืคื - ื ืึธืจ ืกืขืืขืงืืืจื ืขืก, ืืื ืืขืจ ืขืงืกืคึผืขืจืืืขื ื ืืืขื ืืืืื ืึธื ืืืืื:
ืืืจ ืงืขื ื ืฉืืขื ืืืง ืืขืคึฟืื ืขื ืื ืจืขืืืืืึทืื ืคืื ืืขืืจืืงืก ืคืื ืึทืืข ืืึธื ืืฉืื ืืืืฃ ืื Azure ML ืืืืขืจ, ืขืก ืืื ื ืื ืืึทืจืคึฟื ืฆื ืฉืจืืึทืื ืืื ืึทืจืึธืคึผ.
ืืืฆื ืืืจ ืืืืกื ืึทื ืคืืืกื ืืืง ืืงืกืคึผืขืจืึทืืึทื ืฅ ืืื Azure ML ืืื ืคึผืฉืื ืืื ืคึผืืื ืืึทืก, ืืื ืืืจ ืืึทืงืืืขื ืึท ื ืืืขืจ ืคืื ืืืืข ืืขื ืขืคืืฅ.
ืืืขืจ ืืืจ ืงืขื ืขื ืืืื ืืขื ืื ืืืกืึทืืืืึทื ืืืืืฉืื. ืฆืื ืืืืฉืคึผืื, ืขืก ืืึธื ืืขืืืืขืจื ืคืื ืืขืจ ืฆื ืืืืคื ืืขื ืฉืจืืคื. ืคืื ืงืืจืก, ืคึผืึทืงืงืึทืืื ื ืื ืฉืจืืคื ืืื ืึท ืงืึทื ืืืื ืขืจ ืืื ืืืคึผืืืืื ื ืขืก ืืืืฃ ืื ืกืขืจืืืขืจ ื ืขืื ืฆืืื. ืืืื ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื ืื ืงื ืืื ืืื ืืขืืืขื ืฉื ืืึทืื ืฆื ืึท ืืจืืืก ืคืื 0 ื ืึธืืื, ืขืก ืืืขื ื ืขืืขื ืืคืืื ืืขืจ ืฆืืื ืฆื ืึธื ืืืืื ืื ืืืืจืืืึทื ืืึทืฉืื, ืืื ืึทืืข ืืขื ืืื ืืืืขืจ ืืืืขืจืงื ืืืขื ืืืจ ืขืงืกืคึผืขืจืืืขื ื ืืืืฃ ืคึผืฉืื ืืึทืกืงืก ืืื MNIST, ืืืึธืก ืืขื ืขื ืกืึทืืืื ืืื ืึท ืืืกื ืกืขืงืื ืืขืก. . ืึธืืขืจ, ืืื ืคืึทืงืืืฉ ืืขืื, ืืืขื ืืจืืื ืื ื ืืึทืกืฅ ืขืืืขืืข ืฉืขื, ืึธืืขืจ ืืคืืื ืืขื ืึธืืขืจ ืืืึธืื, ืื ื ืึธื ืฆืืื ืืืขืจื ื ืืฉืืืง, ืกืคึผืขืฆืืขื ืงืขืื ืืขื ืืื ืืขืจืืจืื ื ืคืื ืื ืคืื ืืขืืขืจ ืคืึธืจืฉืืขืืื ื ืืืึธืก ืึท ืงืึทืืคึผืืืืื ื ืงื ืืื ืงืขื ืขื ืฆืืฉืืขืื.
ืืืึธืก ืก ืืืืึทืืขืจ?
ืืื ืืึธืคึฟื ืึทื ื ืึธื ืืืืขื ืขื ืืขื ืึทืจืืืงื, ืืืจ ืงืขื ืขื ืืื ืืืขื ื ืืฆื Azure ML ืืื ืืืื ืึทืจืืขื ืฆื ืืืืคื ืกืงืจืืคึผืก, ืคืืจื ืงืึทืืคึผืืืืื ื ืจืขืกืืจืกื ืืื ืงืจืึธื ืจืขืืืืืึทืื ืกืขื ืืจืึทืื. ืึธืืขืจ, Azure ML ืงืขื ืขื ืืขืื ืืืจ ืืคืืื ืืขืจ ืืขื ืขืคืืฅ!
ืื ืื ืืืึธืจืงืกืคึผืึทืกืข, ืืืจ ืงืขื ืขื ืงืจืึธื ืืึทืื, ืืขืจืืื ืงืจืืืืืื ื ืึท ืกืขื ืืจืึทืืืืื ืจืืคึผืึทืืึทืืึธืจื ืคึฟืึทืจ ืึทืืข ืืืื ืืึทืกืงืก, ืืืึธืก ืืื ืืจืื ื ืฆื ืึทืงืกืขืก. ืืื ืึทืืืฉืึทื, ืืืจ ืงืขื ืขื ืืืืคื ืืงืกืคึผืขืจืึทืืึทื ืฅ ื ืืฉื ืคึฟืื ืืืืกืืึทื ืกืืืืืึธ ืงืึธืื, ืึธืืขืจ ืืื ืื API - ืืึธืก ืงืขื ืืืื ืกืคึผืขืฆืืขื ื ืืฆืืง ืืืื ืืืจ ืืึทืจืคึฟื ืฆื ืืืจืืคืืจื ืืืืคึผืขืจืคึผืึทืจืึทืืขืืขืจ ืึทืคึผืืึทืืึทืืืืฉืึทื ืืื ืืืจ ืืึทืจืคึฟื ืฆื ืืืืคื ืื ืฉืจืืคื ืคืืืข ืืึธื ืืื ืคืึทืจืฉืืืขื ืข ืคึผืึทืจืึทืืขืืขืจืก. ืืขืจืฆื, ืกืคึผืขืฆืืขื ืืขืื ืึธืืึธืืืข ืืื ืืขืืืื ืืื Azure ML
ื ืืฆืืง ืจืขืกืึธืืจืกืขืก
ืฆื ืืขืจื ืขื ืืขืจ ืืืขืื Azure ML, ืืืจ ืงืขื ืืขืคึฟืื ืขื ืื ืคืืืืขื ืืข Microsoft Learn ืงืึธืจืกืึทื ื ืืฆืืง:
ืืงืืื ืฆื Azure ML ืกืขืจืืืืก ืืืืขื ืึทื ืกืึทืืืฉืึทื ื ืืื Azure ML ืกืขืจืืืืก ืืึทื ืึท ืืืืข ืืึธืืขื ืืื Azure ML ืกืขืจืืืืก
ืืงืืจ: www.habr.com