ืืื ืืืจ! ืื ื ืืฆืื ืืชืฉืืืช ืืื ืืช ืืชืจืืื ืฉื ืืืืืจ
ืืืจืืช ืฉื ืจืื ืื ืื ื ื ืืฆืืื ืืืจืืง ืฉื ืืกืคืจ ืืืื ืืืื ืืฉื ืช 2020, ืืืื ืืื ืืฉืืืื ืื ืืชืืื ืคืืชืื ืืชืืื ื. ืืื ืืืืืจ ืื ื ืจืื ืืืฆื ืฉื ืช 2020 ืืงืจืืื ืชืฉื ื ืืช ืืืืื ืฉื ืืคืชืื ืชืืื ื.
ืขืชืื ืคืืชืื ืืชืืื ื ืืื!
ืคืืชืื ืชืืื ื ืืกืืจืชื ืืื ืคืืชืื ืชืืื ื ืขื ืืื ืืชืืืช ืงืื ืืคื ืืื ืืืืื ืงืืืขืื. ืืื ืคืืชืื ืชืืื ื ืืืืจื ื ืืื ืขื ืืฉืื ืื ืคืจืืืืื ืขื ืืชืงืืืืช ืืืื ื ืืืืืืชืืช, ืืืืืช ืืืื ื ืืืืืื ืขืืืงื. ืขื ืืื ืฉืืืื ืฉืืืฉ ืืืื ืืืืืืืช ืืืื, ืืคืชืืื ืืืืื ืืืฆืืจ ืคืชืจืื ืืช ืชืืื ื ืืืืืืื ืืืืจืืืช ืืืืืกืืฃ ืชืืื ืืช ืืืคืืกืื ื ืืกืคืื ืื ืชืื ืื ืืืจืืฉืื ืืืคืงืช ืืชืืฆืื ืืจืฆืืื.
ืืื ื ื ืกื ืขื ืงืฆืช ืงืื
ืขื ืืืื, ืืขืจืืืช ืคืืชืื ืชืืื ืืช ืจืฉืชืืช ืขืฆืืืืช ืืคืื ืืืจืืืืช ืืืชืจ ืืืืื ืช ืืื ืืืจืฆืื ืืื ืื ืจืืืช ืคืื ืงืฆืืื ืืืืช ืืืืฉืงืื. ืืคืชืืื, ืืืฉื, ืืืืืื ืืื ืืช ืจืฉืช ืขืฆืืืช ืคืฉืืื ืืืื ืขื Python 3.6. ืื ื ืชืืื ืืช ืืืืืื ืฉืขืืฉื ืกืืืื ืืื ืืจื ืขื 1 ืื 0.
ืืืืื, ืื ืื ื ืืืืืื ืืืชืืื ืืืฆืืจืช ืืืืงืช ืจืฉืช ืขืฆืืืช:
ืืื ืืช NumPy ื-NP
X=np.array([[0,1,1,0],[0,1,1,1],[1,0,0,1]])
y=np.array([[0],[1],[1]])
ืืืฉืื ืคืื ืงืฆืืืช ืืกืืืืืืื:
def sigmoid ():
return 1/(1 + np.exp(-x))
def derivatives_sigmoid ():
return x * (1-x)
ืืืืื ืืืื ืขื ืืฉืงืืื ืืืืืืช ืจืืฉืื ืืืช:
epoch=10000
lr=0.1
inputlayer_neurons = X.shape[1]
hiddenlayer_neurons = 3
output_neurons = 1
wh=np.random.uniform(size=(inputlayer_neurons,hiddenlayer_neurons))
bh=np.random.uniform(size=(1,hiddenlayer_neurons))
wout=np.random.uniform(size=(hiddenlayer_neurons,output_neurons))
bout=np.random.uniform(size=(1,output_neurons))
ืืืชืืืืื, ืื ืืชื ืฆืจืื ืขืืจื ืืืื ืจืฉืชืืช ืขืฆืืืืช, ืืชื ืืืื ืืืคืฉ ืืืื ืืจื ื ืืชืจืื ืฉื ืืืจืืช ืคืืชืื ืชืืื ื ืืืืืืืช ืื ืฉืืชื ืืืื ืืฉืืืจ ืืคืชืื AI/ML ืืขืืื ืขื ืืคืจืืืงื ืฉืื.
ืฉืื ืื ืงืื ืืืืฆืขืืช ื ืืืจืื ืฉืืืช ืคืื
hidden_layer_input1=np.dot(X,wh)
hidden_layer_input=hidden_layer_input1 + bh
hiddenlayer_activations = sigmoid(hidden_layer_input)
output_layer_input1=np.dot(hiddenlayer_activations,wout)
output_layer_input= output_layer_input1+ bout
output = sigmoid(output_layer_input)
ืฉืืืืช ืืืฉืื ืขืืืจ ืฉืืืช ืงืื ืืืกืชืจ
E = y-output
slope_output_layer = derivatives_sigmoid(output)
slope_hidden_layer = derivatives_sigmoid(hiddenlayer_activations)
d_output = E * slope_output_layer
Error_at_hidden_layer = d_output.dot(wout.T)
d_hiddenlayer = Error_at_hidden_layer * slope_hidden_layer
wout += hiddenlayer_activations.T.dot(d_output) *lr
bout += np.sum(d_output, axis=0,keepdims=True) *lr
wh += X.T.dot(d_hiddenlayer) *lr
bh += np.sum(d_hiddenlayer, axis=0,keepdims=True) *lr
ืคืื
print (output)
[[0.03391414]
[0.97065091]
[0.9895072 ]]
ืชืืื ืืืื ืืืชืขืืื ืืฉืคืืช ืืชืื ืืช ืืืืื ืืงืืช ืืงืืืื ืืขืืื ืืืช ืืืืชืจ, ืืืชืื ืชืื ืฆืจืืืื ืืืืืช ืืืืขืื ืื ืืืืื ืืืืฉืื ืืจืืื ืฉืขืืืจืื ืืืคืื ืืช ืืืคืืืงืฆืืืช ืฉืืื ืืจืืืื ืืืืช ืืืฉืชืืฉืื ืืืฉืื.
ืืฉื ืช 2020, ืืคืชืื ืชืืื ื ืฆืจืืืื ืืฉืงืื ืืฉืื ืืช ืืืฉืช ืืื ืคืืชืื ืืชืืื ื ืืืื ืืืืฆืจืื ืฉืืื, ืื ืืฉื ื ืืืืื ืฉืคืช ืชืื ืืช ืื ืืฉืชืืฉืื:
1. ืขืืืื ืฉืคื ืืืขืืช (NLP)
ืขื ืฆ'ืื ืืื ืฉืืืืขื ืืช ืฉืืจืืช ืืืงืืืืช, NLP ืืืื ืืชืฉืืืช ืืื ืฉื ืืชืื ืชืื ืืขืืืืื ืขื ืคืืชืื ืชืืื ื ืืืืจื ืืช. ืื ืืฉืชืืฉืื ืืขืจืืืช ืืืื ืฉื NLTK ืืืื Python NLTK ืืื ืืฉืื ืืืืืจืืช NLP ืืฆ'ืืืืืืื, ืขืืืจืื ืืืืืืืืื ืืืืฆืจืื ืืืืืืืืื. ืขื ืืืฆืข 2020 ืื ืืขืชืื ืืงืจืื, ืชืจืื ืืช ื-NLP ืืืคื ืืฉืื ืืืชืจ ืืื ืืืจ, ืืื ืืขืกืงืื ืงืืขืื ืืืื ืืขื ืืจืืืื ืืืืื ืืืืื ืืืืฉืืจืื ืืืืช ืืืืฉืจื.
ืืืชืงืื ืขื ืืืื ืืืื ืืืืืืืช ืืืืืช ืืืชืจ ืืคืืชืื ืชืืื ื, ืืชื ืืืื ืืฆืคืืช ืืืคืชืื ืชืืื ื ืืืฉืชืืฉ ื-NLP ืืืืืื ืืจืืื, ืืืืฉืงื ืืฉืชืืฉ ืืืืกืกื ืงืื ืืขื ืื ืืืื ืืชืคืจืืืื, ื ืืชืื ืกื ืืืื ืืื, ืืืืื ืืงืฉืจ, ืจืืฉืืช ืื ืืืฉืืช ื ืชืื ืื. ืื ืื ืืืื ืืืื ืืจืื ืืืฉืชืืฉืื, ืืืืจืืช ืืืืื ืืืฉืื ืฆืืืื ืืคืจืืื ืฉื ืขื 430 ืืืืืืจื ืืืืจ ืขื 2020 (ืขื ืคื IDC, ืฉืฆืืืื ืขื ืืื Deloitte).
2. GraphQL ืืืืืฃ ืืช REST Apis
ืืืืจื ืืคืชืืื ืืืฉืจื ืฉืื, ืฉืืื ืืืจืช ืคืืชืื ืชืืื ื ืืืืฅ ืืืืฃ, ื-REST API ืืืื ืืช ืืืืืื ื ืืืืช ืฉืื ืขื ืืงืื ืืืืฉืืืื ืขืงื ืืขืื ื ืืืืืช ืฉื ื ืชืื ืื ืฉืฆืจืื ืืืืขืฉืืช ืืืกืคืจ ืืชืืืืช URL ืื ืคืจื.
GraphQL ืืื ืืจื ื ืืืฉ ืืืืืจื ืืืื ืืืื ืืืชืจ ืืืจืืืืงืืืจื ืืืืกืกืช REST ืืืืืืจืช ืืช ืื ืื ืชืื ืื ืืจืืืื ืืืื ืืืกืคืจ ืืชืจืื ืืืืฆืขืืช ืฉืืืืชื ืืืช. ืื ืืฉืคืจ ืืช ืืืื ืืจืืงืฆืื ืืื ืืงืื ืืฉืจืช ืืืคืืืช ืืช ืืื ืืืฉืืื, ืื ืฉืืืคื ืืช ืืืคืืืงืฆืื ืืืืืื ืืฉืืขืืชืืช ืืืชืจ ืขืืืจ ืืืฉืชืืฉ.
ืืชื ืืืื ืืฉืคืจ ืืช ืืืฉืืจื ืคืืชืื ืืชืืื ื ืฉืื ืืืฉืจ ืืชื ืืฉืชืืฉ ื-GraphQL ืืคืืชืื ืชืืื ื. ืื ืืกืฃ, ืืื ืืืจืฉ ืคืืืช ืงืื ืืืฉืจ REST Api ืืืืคืฉืจ ืื ืืืฆืข ืฉืืืืชืืช ืืืจืืืืช ืืืื ืฉืืจืืช ืคืฉืืืืช. ืื ืืืื ืื ืืืืืช ืืฆืืื ืืืกืคืจ ืชืืื ืืช Backand as a Service (BaaS) ืฉืืงืืืช ืขื ืืฉืืืืฉ ืขื ืืื ืืคืชืื ืชืืื ื ืืฉืคืืช ืชืื ืืช ืฉืื ืืช, ืืืื Python, Node.js, C++ ื-Java.
3. ืจืืช ืงืืืื ื ืืืื/ืืื ืงืื (ืงืื ื ืืื)
ืื ืืื ืคืืชืื ืืชืืื ื ืืงืื ื ืืื ืืกืคืงืื ืืชืจืื ืืช ืจืืื. ืื ืฆืจืื ืืืืืช ืืขืื ืืื ืืืคืฉืจ ืืขืช ืืชืืืช ืชืืื ืืืช ืจืืืช ืืืคืก. ืงืื ื ืืื ืืกืคืง ืงืื ืืืืืจ ืืจืืฉ ืฉื ืืชื ืืืืืืข ืืชืืื ืืืช ืืืืืืช ืืืชืจ. ืื ืืืคืฉืจ ืืคืืื ืืืชืื ืชืื ืืืฆืืจ ืืืืืจืืช ืืืงืืืช ืืืฆืจืื ืืืจืืืื ืืืืืืฅ ืืช ืืขืจืืช ืืคืืชืื ืืืืืจื ืืช.
ืขื ืคื ืื"ื ืฉื TechRepublic, ืืืื ืืื ืงืื/ืงืื ื ืืื ืืืจ ื ืืฆืืื ืืฉืืืืฉ ืืคืืจืืื ืืื ืืจื ื, ืืขืจืืืช ืชืืื ื, ืืืฉืืืื ื ืืืืื ืืชืืืืื ืืืจืื. ืฉืืง ืืื ืืงืื ืื ืืื ืืืื ื-15 ืืืืืืจื ืืืืจ ืขื 2020. ืืืื ืืื ืืืคืืื ืืื ืืืจ, ืืืื ื ืืืื ืืืืืงื ืฉื ืืจืืืช ืขืืืื, ืกืื ืื ื ืชืื ืื, ืืืืื โโืืืืฆืื. ืืืื ืคืืืคืืจืืืช ืืงืื ืื ืืื ืืืืืืช ืืืืชืจ ืืฉื ืช 2020:
- Microsoft PowerApps
- ืื ืืืงืก
- ืืขืจืืืช ืืืฅ
- ืืื ืืืจื
- Salesforce App Cloud
- ืืกืืก ืืืืจ
- ืืืฃ ืืืื
4. ืื 5G
ืงืืฉืืจืืืช 5G ืชืฉืคืืข ืจืืืช ืขื ืคืืชืื ืืคืืืงืฆืืืช ืืชืืื ื ืื ืืื, ืืื ืื ืขื ืคืืชืื ืืื ืืจื ื. ืืจื ืขื ืืื ืืืืืืืช ืืื IoT ืืื ืืืืืจ. ืื, ืชืืื ืช ืืืืฉืืจ ืชืคืืง ืืช ืืืจื ืืืืืืืืช ืฉื ืจืฉืชืืช ืืืืืืืืช ืืืืจืืช ืขื 5G.
ืืจืืืื ืฉื ืขืจื ืืืืจืื ื ื-Digital Trends, ืื ืืจื, ืกืื ื ืฉืื ืืืืฆืจ ืฉื ืืืืืจืืื, ืืืจ ืื "ืืฉื ืื ืืงืจืืืืช, 5G ืืกืคืง ื ืชืื ืื ืืืืจืื ืืืชืจ, ืจืืื ืคืก ืืืื ืืืชืจ ืืืืืฅ ืืช ืชืืื ืช ืืืืคืื ืืืจ ืคื 10 ืืืื ืืืืืืืช ืืืืืืืืช ืงืืืืืช".
ืืืืจ ืื, ืืืจืืช ืชืืื ื ืืคืขืื ืืืื ืกืช 5G ืืืืฉืืืื ืืืืจื ืืื. ื ืืื ืืขืืฉืื, ืืืชืจ ื-20 ืืคืขืืืื ืืืจืืื ืขื ืฉืืจืืืื ืืจืฉืชืืช ืฉืืื. ืื, ืืคืชืืื ืืชืืืื ืืขืช ืืขืืื ืขื ืฉืืืืฉ ืืืืฉืงื ื-API ืืืชืืืืื ืืื ืื ืฆื ืืช ืืืชืจืื ืืช ืฉื 5G. ืืืื ืืืืืื ืชืฉืคืจ ืืฉืืขืืชืืช ืืช ืืืืจืื ืืืืื:
- ืืืืืช ืชืืื ืืืช ืจืฉืช, ืืืืืื ืขืืืจ Network Slicing.
- ืกืคืง ืืจืืื ืืืฉืืช ืืืืคืื ืืืืื ืืฉืชืืฉ.
- ืืืคืฉืจ ืื ืืืืกืืฃ ืคืื ืงืฆืืื ืืืืช ืืืฉื ืืืืฉืืืื ืขื ืืื ืืืืืจ ื ืืื.
- ืืฉืคืืข ืขื ืคืืชืื ืืขืจืืช ื-AR/VR.
5. ืืืืืช ืงื
ืืืืืช ืืืคื ืืืชืจ ืืืืชืจ ืืชืืืื ืืขืื ืืืื ื ืขื ื ืชืื ืื ืจืืืฉืื. ืืืื ืืืืืื ืืืชืืืืืช ืื ืจืง ืคืืืขื ืืคืจืืฆืืช ืชืืื ื, ืืื ืื ืชืืืืช ืืืื ื ืืืืืืชืืช ืืืคืืื ืืืฉืื ืงืืื ืื. ืืื ืฉืืง ืคืืชืื ืืชืืื ื ืืืจ ืจืืื ืืจืื ืกืืืื ืืืฉืื ืฉื ืืืืืช, ืืื ื ืืชืื ืงืื, ืืืืืืจืื ืืืืืื ืคื ืื.
ืืฉืื ืื, ืืืงืจืื ืืืฆืืื ืืจืืื ืฉืื ืืช ืืืืืฃ ืืืื ืืฉืชืืฉ ืืกืืกืืืืช ืืงืืื ืืช. ืืืืืื ืฉืืฉืชืืฉื ืกืืืืจ ืืืจ ืจืืืืื ืืืฉืช ืืกืืืจืืคืื ืื ืฉืืื ืืืืฆืขืืช ืืืืขืช ืืฆืืข ืื ืกืจืืงืช ืคื ืื, ืืืื ืืืฉืชืืฉ ืืืื ืืืืืช, ืื ืื ืืืืงืงื ืืืืืืืช ืืืืืช ืืืฉืืช ืฉืื ืืกืืืจืืช ืืื ืืืช ืกืืืืจ ืชืืื ืคืืืชื. ืืืื ืืื ืืื ืืืืืช ืจื-ืืืจืื ืขื ืืฆืคื ืช SSL.
- Soft Tokens ืืืคืืื ืืช ืืกืืืจืืคืื ืื ืฉืื ืืืืืชืื ืืจืืื ืืืจืืื ื ืืืื.
- ืชืื ืืืช EGrid ืื ืฆืืจื ืงืื ืืฉืืืืฉ ืืคืืคืืืจืืช ืฉื ืืืืชืื ืืชืขืฉืืื.
- ืืื ืืชืืื ืืืช ืืืืืืช ืืืืืืช ืืืืชืจ ืืขืกืงืื ืื RSA SecurID Access, OAuth, Ping Identity, Authx ื-Aerobase.
ืืฉื ื ืืืจืืช ืชืืื ื ืืืืื ืืืืจื"ื ืฉืขืืฉืืช ืืืงืจ ืืงืืฃ ืืชืืื ืืืืืืช ืืืืืืืืจื. ืื ืื ืืงืืืื ืืื ื ืืืืืืชืืช ืืื ืืืฆืืจ ืชืืื ื ืืขืืื ืืืืืืช ืงืื, ืืืืื ืคื ืื, ืืชื ืืืืช ืืืืืืืจื. ืขืืฉืื ืืชื ืืืื ืืืื ืขื ืขืจืืฆืื ืืืืืืืืื ืืืฉืคืจ ืืช ืืืืืืช ืืคืืืคืืจืื.
ืืกืงื ื
ื ืจืื ืฉืืืืื ืฉื ืืชืื ืชืื ืืืคืื ืคืืืช ืืืชืืจืื ื-2020 ืืืืืื ืฉืงืฆื ืคืืชืื ืืชืืื ื ืฆืคืื ืืืืืฅ. ืืืืื ืืืืื ืื ืืืคืื ืืงืืื ืืืชืจ ืืฉืืืืฉ. ืืกืืคื ืฉื ืืืจ, ืืชืงืืืืช ืื ืชืืฆืืจ ืขืืื ืืื ืื ืื ืื ืก ืืขืืื ืืืืืืื ืืืฉ.
ืืงืืจ: www.habr.com