áá»áœááºá¯ááºááá¯á·ááẠ2020 ááá¯á·áá±á¬ááºááẠáá¡áááºážáááºáᬠááá¯áá±á¬á·áááºáᯠáááºááá±á¬áºáááºáž á€ááá»á¬ážááẠáá±á¬á·ááºáá²ááºááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážáááºáááºááœáẠá¡áá±ážááŒá®ážáá«áááºá á€áá±á¬ááºážáá«ážááœááºá áá¬ááá·áº 2020 áá¯ááŸá
áºááẠáá±á¬á·ááºáá²ááºáá±á¬á·ááºáá²áá±ážááœá²áá°áá»á¬ážááááá»á¬ážááᯠáááºááá¯á·ááŒá±á¬ááºážáá²á
á±áááºááᯠáá»áœááºá¯ááºááá¯á·ááŒáá·áºááŸá¯áá«áááºá
Future Software Development ááẠá€ááœááºááŒá áºáááºá
ááá¬ážááá¯ážáá» áá±á¬á·ááºáá²áẠááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážááẠáá¯ááºáá±ážááŒá®áž áááºááŸááºáá¬ážáá±á¬ á ááºážáá»ááºážá¡áá»áá¯á·ááᯠááá¯ááºáá¬ááŒááºážááŒáá·áº áá±á¬á·ááºáá²ááºááᯠáá®ááœááºááŒááºážá¡ááŒá±á¬ááºáž ááŒá áºáááºá ááá¯á·áá±á¬áº ááá±á·áá±áẠáá±á¬á·ááºáá²áẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááẠArtificial Intelligenceá Machine Learning ááŸáá·áº Deep Learning ááá¯á·ááœáẠááá¯ážáááºááŸá¯ááŸáá·áºá¡áá° áá«áá¬ááá¯ááºážá¡ááŒá±á¬ááºážá¡ááœáŸá±á·ááᯠááŒááºááœá±á·áá²á·ááááºá á€áááºážááá¬áá¯á¶ážáá»áá¯áž áá±á«ááºážá ááºááŒááºážááŒáá·áºá developer áá»á¬ážááẠááœáŸááºááŒá¬ážáá»ááºáá»á¬ážááᯠáá±á·áá¬ááá¯ááºááŒá®áž ááá¯áá»ááºáá±á¬ááááºá¡ááœáẠááá¯á¡ááºááá·áº áá±áá¬áá»á¬ážááœáẠá¡ááá¯á¡ááºá¹áá«áááºáá»á¬ážááŸáá·áº áá¯á¶á á¶áá»á¬ážááᯠáá±á«ááºážááá·áºááá·áº áá±á¬á·ááºáá²ááŒá±ááŸááºážáá»ááºáá»á¬ážááᯠáááºáá®ážááá¯ááºáááºááŒá áºáááºá
Code áá áºáá»áá¯á·áá²á· á ááºážááŒáá·áºáá¡á±á¬ááº
á¡áá»áááºááŒá¬áá¬áááºááŸáá·áºá¡áá»áŸá á¡á¬áá¯á¶ááŒá±á¬ááœááºáááºáá±á¬á·ááºáá²ááºááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážá áá áºáá»á¬ážááẠáá±á«ááºážá ááºááŸá¯áá»á¬ážá¡ááŒáẠáá¯ááºáá±á¬ááºááá¯ááºá áœááºážááŸáá·áº á¡ááºáá¬áá±á·á áºá¡ááœáŸá¬áá»á¬ážá áááºááŸááºáá»ááºáá»á¬ážááœáẠááá¯ááá¯ááŸá¯ááºááœá±ážáá¬áááºá Developer áá»á¬ážááẠPython 3.6 ááŒáá·áº á¡ááœááºááá¯ážááŸááºážáá±á¬ á¡á¬áá¯á¶ááŒá±á¬ááœááºáááºáá áºáá¯ááᯠáááºáá±á¬ááºááá¯ááºáááºá á€áááºááŸá¬ 1 ááá¯á·ááá¯áẠ0 ááŒáá·áº binary á¡áá»áá¯ážá¡á á¬ážááœá²ááŒá¬ážááá·áº áááá¯ááááºáá áºáá¯á á¥ááá¬áá áºáá¯ááŒá áºáááºá
áá¯ááºáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠá¡á¬áá¯á¶ááŒá±á¬ááœááºáááºá¡áááºážá¡á
á¬ážááᯠáááºáá®ážááŒááºážááŒáá·áº á
áááºááá¯ááºáááº-
numpy ááᯠnp á¡ááŒá áºáááºááœááºážáá«
X=np.array([[0,1,1,0],[0,1,1,1],[1,0,0,1]])
y=np.array([[0],[1],[1]])
Sigmoid áá¯ááºáá±á¬ááºáá»ááºááᯠá¡áá¯á¶ážááŒá¯ááŒááºáž-
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))
á¡á
ááŒá¯áá°áá»á¬ážá¡ááœááºá áááºááẠneural networks áá»á¬ážááŸáá·áº áááºáááºá á¡áá°á¡áá®ááá¯á¡ááºáá«áá áááºááŸáá·áºáááºááœááºááá¯ááºáááºá
Output Layer Neuron ááŒáá·áº Code ááá¯ááœááºážáá¶ááŒááºážá
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
output:
print (output)
[[0.03391414]
[0.97065091]
[0.9895072 ]]
áá±á¬ááºáá¯á¶ážáá±á«áº áááá¯ááááºážáááºážáá¬áá¬á áá¬ážáá»á¬ážááŸáá·áº áá¯ááºáá±ážáááºážáá»á¬ážááᯠáááºáá±á¬ááºáááºážááá¯ááºááẠá¡ááŒá²ááá¬ááŸááá±á¬áºáááºáž áááá¯ááááºáá¬áá»á¬ážááẠáááºážááá¯á·áá¡ááºááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá°á¡áá áºáá»á¬ážááŸáá·áº áááºááá¯ááºá á±ááá·áº áááááá¬á¡áá áºáá»á¬ážá áœá¬ááᯠááááŸááá¬ážááá·áºáááºá
2020 áá¯ááŸá áºááœáẠáá±á¬á·ááºáá²ááºáá±á¬á·ááºáá²áá±ážááœá²áá°áá»á¬ážááẠáááºážááá¯á·á¡áá¯á¶ážááŒá¯ááá·áº áááá¯ááááºáá¬áá¬á áá¬ážááᯠáááºááá¯á·áááºááŒá áºá á± á€áá±á¬á·ááºáá²ááºááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážáááááᬠá áá¯ááᯠáááºážááá¯á·ááá¯ááºáá¯ááºáá»á¬ážááœáẠááá·áºááœááºážá ááºážá á¬ážááá·áºáááº-
áá ááá¬ááá¬áá¬á áá¬áž á á®áá¶áá±á¬ááºááœááºááŒááºáž (NLP)
chatbot ááẠáá±á¬ááºáááºáááºáá±á¬ááºááŸá¯ááᯠá¡á¬ážááŒáá·áºáá±ážááŒááºážááŒáá·áº NLP ááẠáá±ááºáá®áá±á¬á·ááºáá²ááºááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááœáẠáá¯ááºáá±á¬ááºáá±áá±á¬ áááá¯ááááºáá¬áá»á¬ážá á¡á¬áá¯á¶á
áá¯ááºááŸá¯ááᯠáááŸááá±áááºá áá»áŸá±á¬ááºáá¬ážááŒáááºá
á¡áá±á¬ááºážáá¯á¶ážáá±á¬á·ááºáá²ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážáááááá¬áá»á¬ážááŸáá·áº áááºážááá¬áá»á¬ážááŒáá·áº ááŸá±á·áááºááœá¬ážáá«áá áá±á¬á·ááºáá²áá±ážááœá²áá°áá»á¬ážááẠNLP ááᯠââá¡áá¶ááŒáá·áºáá±á¬ááºážááŸááºáá±á¬ á¡áá¯á¶ážááŒá¯áá°á¡ááºáá¬áá±á·á áºá០áá®áá°ážáá»á¬ážá áá¶á á¬ážáá»ááºááœá²ááŒááºážá áááºááŒá¬ááŸá¯á á¡ááŒá±á¬ááºážá¡áá¬ááœá²ááŒá¬ážáááºááŸááºááŸá¯á á áááºáá¶á á¬ážááŸá¯ááŸáá·áº áá±áá¬áá¯á¶ážá áœá²ááá¯ááºááŸá¯ááá¯á·á¡áá ááá¯ááá¯ááœááºáá°á á±ááẠáááºážáááºážáá»á¬ážá áœá¬ááŒáá·áº NLP ááᯠââá¡áá¯á¶ážááŒá¯ááẠáááºáá»áŸá±á¬áºááá·áºááá¯ááºáááºá Deloitte á០ááá¯ážáá¬ážáá±á¬áºááŒááá·áº IDC áá±áá¬á¡á 430 ááœáẠáá¯ááºáá¯ááºá áœááºážá¡á¬áž á¡ááŒáẠ$2020 áá®áá®áá¶á¡áá áááŸáááá¯ááºááŒá®áž áá¯á¶ážá áœá²áá°á¡áá»á¬ážá á¯á¡ááœáẠáááŸáááá¯ááºáááºááŒá áºááŒá®áž á á®ážááœá¬ážáá±ážáá¯ááºáááºážáá»á¬ážá¡á¬ážáá¯á¶ážááẠáááŸáááá¯ááºáááºááŒá áºáááºá
2. GraphQL REST Apis ááᯠá¡á á¬ážááá¯ážááŒááºážá
áááºážááœááºáá±á¬á·ááºáá²ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážáá¯áá¹ááá®ááŒá áºááá·áº áá»áœááºá¯ááºááá¯áá¹ááá®á០developer áá»á¬ážá¡ááá¯á¡áá REST API ááẠURL á¡áá»á¬ážá¡ááŒá¬ážá០áá áºáŠážáá»ááºážáá¯ááºáá±á¬ááºááẠááá¯á¡ááºááá·áº áááºážáááŸá±ážááœá±ážáá±á¬áá±áá¬áááºááŒááºážá¡ááœáẠá¡ááá®áá±ážááŸááºážá ááŒáá á¬á¡áá±á«áº áááºážáááœáŸááºážááá¯ážááŸá¯ááᯠáá¯á¶ážááŸá¯á¶ážáá±áá«áááºá
GraphQL ááẠáá±á¬ááºážááá¯áá»ááºáá áºáá¯áááºážááŒáá·áº áááºááá¯ááºáá¬ááá¯ááºáá»á¬ážá áœá¬á០áá±áá¬á¡á¬ážáá¯á¶ážááᯠááœá²áá¯ááºááá·áº Rest-based áááá¯áá¬á¡ááœáẠáááºážááŒá±á¬ááºážáá áºááŸáá·áº á¡áá±á¬ááºážáá¯á¶ážááœá±ážáá»ááºá áá¬ááŒá áºáááºá áááºážááẠáá¯á¶ážá áœá²áá°-áá¬áᬠá¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºááŸá¯áá»á¬ážááᯠááá¯ááá¯áá±á¬ááºážááœááºá á±ááŒá®áž á¡ááºááºá¡á¬áž áá¯á¶ážá áœá²áá°á¡á¬áž ááá¯ááá¯áá¯á¶á·ááŒááºááŸá¯ááŒá áºá á±ááá·áº latency ááᯠáá»áŸá±á¬á·áá»áá±ážáááºá
áá±á¬á·ááºáá²ááºááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á¡ááœáẠGraphQL ááá¯á¡áá¯á¶ážááŒá¯áá±á¬á¡áá«ááœáẠáááºááá±á¬á·ááºáá²ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á
áœááºážáááºááᯠááŒáŸáá·áºáááºááá¯ááºáá«áááºá áááºážááẠREST Api áááºáááºážáá±á¬ coding ááá¯á¡ááºááŒá®áž ááá¯ážááŸááºážáá±á¬ááá¯ááºážá¡áááºážáááºá¡ááœááºáž ááŸá¯ááºááœá±ážáá±á¬áá±ážááœááºážáá»á¬ážááᯠááœáá·áºááœáá·áºáá±ážáááºá á¡áá±á¡ááœááºáá»á¬ážá
áœá¬áá²á·áááºáž áá¶á·ááá¯ážáá±ážááá¯ááºáá«áááºá
áááºááŸáááœááºá GraphQL ááẠáá±á¬á·ááºáá²áá±ážáá¬ážáá°áá»á¬ážá á¡ááá¯ááºážá¡ááá¯ááºážááᯠáá¶á·ááá¯ážáá°áá®áááº-
- áááºáá«áááºáá« ááœá²áá°ááŒááºáž ááŒá¿áá¬áááŸáá á±áá
- á¡áááºááŒá¯ááŒááºážááŸáá·áº áá¯ááºáá»á¬ážááᯠá¡áá»áá¯ážá¡á á¬ážá á áºáá±ážááŒááºážá
- API á á¬ááœááºá á¬áááºážáá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºáá¯ááºáá±ážááŒááºážá
- á¡áá±ážá ááẠá¡ááŸá¬ážá¡ááœááºáž áááºáá±á·áá»áºáá»á¬áž áá±ážááŒááºážááŒáá·áº
- áá¬áá¬á០á¡áá»áááºááŸáá·áºáá áºááŒá±ážáá® áááºáá±á·áá»áºáá»á¬ážááᯠáááºáá¶áááŸáááẠááá¬ážááœáẠáá±á¬ááºáááºáá¯ááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáá±á«ááºážááá·áºáá«- "á á¬áááºážááœááºážááŸá¯áá»á¬áž"
3. Low/No Code
áá¯ááºáááºážáá±á¬ áá±á¬á·ááºáá² ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±áž áááááá¬á¡á¬ážáá¯á¶ážááẠá¡áá»áá¯ážáá»á±ážáá°ážáá»á¬ážá áœá¬ áá±ážáááºá áááá¯ááááºáá»á¬ážá áœá¬ááᯠá¡á ááŸá á áá±ážáá¬ážáá¬ááœáẠáááºááá¯ááºááá»áŸ áááá±á¬ááºááŸá¯ááŸáááá·áºáááºá á¡áááá·áº ááá¯á·ááá¯áẠáá¯ááºááẠááá¯ááŒá®ážáá±á¬ áááá¯ááááºáá»á¬ážááœáẠááá·áºááœááºážááá¯ááºááá·áº ááŒáá¯áááºááŒááºáááºáá¬ážáá±á¬ áá¯ááºááᯠáá±ážáááºá áááºážááẠáááá¯ááááºáá¬ááá¯ááºáá°áá»á¬ážáááºáá»áŸáẠááŸá¯ááºááœá±ážáá±á¬áá¯ááºáá¯ááºáá»á¬ážááᯠáá»ááºááŒááºááœááºáá°á áœá¬ áááºáá®ážááá¯ááºááŒá®áž áá±ááºáá®ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±á¬ áá±áá áá áºááᯠá¡ááŸáááºááŒáŸáá·áºááá¯ááºá á±áá«áááºá
áá»áŸáá±áá²á· á¡á
á®áááºáá¶á
á¬á¡á ááááá«áááºá
- Microsoft PowerApps
- Mendix
- á áá áºáá»á¬áž
- Zoho áááºáá®ážáá°
- Salesforce App Cloud
- á¡ááŒááºá¡ááŒá±áá¶
- ááœá± áŠáž áá¬áá®
4. 5G Wave
5G áá»áááºáááºááŸá¯ááẠááá¯ááá¯ááºáž/áá±á¬á·ááºáá²áẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á áááºááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááá¯áááºáž á¡áá»áá¯ážáááºáá±á¬ááºá á±áááºááŒá áºáááºá IoT áá²á·ááá¯á· áááºážááá¬ááœáẠá¡áá¬á¡á¬ážáá¯á¶ážááẠáá»áááºáááºáá¬ážáááºá ááá¯á·ááŒá±á¬áá·áºá á ááºáá á¹á ááºážáá±á¬á·ááºáá²ááºááẠ5G ááŒáá·áº áááºážááá¯á·á á áœááºážáá±á¬ááºáááºá¡ááŒáá·áºááá¯á¶áž ááŒááºááŸá¯ááºážááŒáá·áºááŒáá¯ážáá²á·áá á¹á ááºážáá»á¬ážááᯠá¡áá¯á¶ážáá»áááºááŒá áºáááºá
á¡áá°áááŒá¬áá±ážáá®áá¡ááºáá¬áá»á°ážááœááº
á€á¡áá»ááºááœááºá áá±á¬á·ááºáá²ááºááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážáá¯áá¹ááá®áá»á¬ážááẠ5G ááᯠáá±ááºáá®á¡ááºááºáá®áá±ážááŸááºážáá»á¬ážááœáẠáá±á«ááºážá
ááºáá¯ááºáá±á¬ááºááœá¬ážáááºááŒá
áºáááºá 5G ááŒáá·áºáá»áááŸá¯ááẠáá»ááºááŒááºá
áœá¬ ááœá±á·áá»á¬ážáá±ááŒá®áž á¡á±á¬áºááá±áᬠ20 áá»á±á¬áºááẠáááºážááá¯á·á ááœááºáááºáá»á¬ážááá¯á· á¡ááá·áºááŒáŸáá·áºáááºááŸá¯áá»á¬ážááᯠááŒá±áá¬áá²á·áááºá ááá¯á·ááŒá±á¬áá·áºá developer áá»á¬ážááẠááá·áºáá»á±á¬áºááŸá¯ááᯠááá°ááẠá
áááºáá¯ááºáá±á¬ááºáá±ááŒá®ááŒá
áºáááºá
- á¡áá°ážáááŒáá·áº ááœááºáááºááŒááºáá±á¬ááºááŒááºážá¡ááœáẠááœááºáááºáááá¯ááááºá áá¯á¶ááŒá¯á¶áá±ážá
- á¡áá¯á¶ážááŒá¯áá° á¡áá±á¬ááºá¡áá¬ážáá»á¬ážááᯠááá¯ááºááœááºááẠáááºážáááºážáá áºáá»á¬áž áá¶á·ááá¯ážáá±ážáá«áááºá
- latency áááºážáá«ážáá±á¬ á¡ááá®áá±ážááŸááºážáá»á¬ážááœáẠáá¯ááºáá±á¬ááºáá»ááºá¡áá áºáá»á¬ážááᯠááá·áºááœááºážááœáá·áºááŒá¯áá«áááºá
- AR/VR ááœáá·áºáá¬ážááá·áºá áá áºá ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á¡áá±á«áº áááºáá±á¬ááºááŸá¯ááŸááááºááŒá áºáááºá
5. ááœááºáá°áá±á¬ "á¡áá±á¬ááºá¡áá¬ážá áá á áºááŒááºáž"
á á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒááŒááºážááẠá¡áá±ážááŒá®ážáá±á¬áá±áá¬ááá¯áá¬ááœááºáá¬ááœáẠáááá±á¬ááºáá±á¬áá¯ááºáááºážá ááºáá áºáá¯ááŒá áºáá¬áááºá áá±ááºáá®áááºážáá áºáá±á¬áááºážááá¬ááẠáááºáá¬áá±á¬á·ááºáá²ááºááᯠááááá¯ááºá á±áá¯á¶áá¬áá áá¬ááºáááºáá¯ááŸáá·áº ááœááºáááºááœááºááŒá°áá¬ááá¯á·ááá¯ááẠáá¶á·ááá¯ážáá±ážáá«áááºá ááá¯á·áá±á¬áº áá±á¬á·ááºáá²ááºááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážáá±ážááœááºááœáẠá¡áá¶ááá¯ááºážááŒá¬ážá áááºááŒá¬ááŸá¯á áá®ááá±áááá¯ááºážáá¬ááŸá¯ááŸáá·áº áá»ááºááŸá¬á¡ááá¡ááŸááºááŒá¯ááŸá¯áá²á·ááá¯á·áá±á¬ á á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážá¡áá áºáá»á¬ážá áœá¬ááᯠááœá±á·ááŒááºáá±ááááºá
ááá¯á¡áá»áááºááœáẠáááºáá¬áá»á¬ážááẠá¡áœááºááá¯ááºážá¡áá¯á¶ážááŒá¯áá°á á¡áá±á¬ááºá¡áá¬ážáá»á¬ážááŸáá·áº á áá¬ážááŸááºáá»á¬ážááᯠáá»ááºáá áºááẠááá°áá®áá±á¬áááºážáááºážáá»á¬ážááᯠááŸá¬ááœá±áá±ááŒáááºá ááá¯ááá¯ááºážááºá¡áá¯á¶ážááŒá¯áá°áá»á¬ážááẠáááºážááá¯á·áá áááºáá¯ááºážáá»á¬ážááᯠáááºá ááá¯á·ááá¯áẠáááºáá»á±á¬ááºážááŒáá·áº áá¯á¶áá±á¬áºááŒááºáž ááá¯á·ááá¯áẠáá»ááºááŸá¬á áááºááºááŒáá·áº á¡áá¯á¶ážááŒá¯ááŒááºážááá¯á·ááᯠáá»áá·áºáá¬ážááá±ááŒá®ááŒá áºáá±á¬ááŒá±á¬áá·áº á¡áá±á¬ááºá¡áá¬ážá áá á áºááŒááºážáááááá¬áá»á¬ážááŒáá·áº áááºážááá¯á·ááẠááá¬ážáááºááŸá¯á¡áá áºá¡ááœáẠá áœááºážáá±á¬ááºáááºáá áºáá»á¬ážáááá¯á¡ááºáá² ááá¯ááºáá¬ááá¯ážáá°áá¶áááá¯ááºááŒá± áááºážáá«ážáá¬áááºááŒá áºáááºá á€áááºááŸá¬ SSL á á¬ááŸááºá áá áºááŒáá·áº á¡áá»ááºáá±á«ááºážáá»á¬ážá áœá¬ á á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒááŒááºážáááááá¬á¡áá»áá¯á·ááŒá áºáááºá
- Soft Tokens ááẠááá·áºá áááºáá¯ááºážááᯠáá»á¬ážá áœá¬á¡áááºááŒá±áá±á¬á¡áá»ááºá¡áá±á¬ááºá¡áá¬áž á á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážáá»á¬ážá¡ááŒá ẠááŒá±á¬ááºážáá²áá±ážáá«áááºá
- EGrid áá¯á¶á á¶áá»á¬ážááẠá ááºááŸá¯áá¯ááºáááºážááœáẠá¡áá¯á¶ážááŒá¯áááœááºáá°ááŒá®áž áá±áááºážá á¬ážáá±á¬ á¡áá±á¬ááºá¡áá¬ážá áá á áºááá·áºáá¯á¶á á¶áá áºáá¯ááŒá áºáááºá
- áá¯ááºáááºážáá»á¬ážá¡ááœáẠá¡áá±á¬ááºážáá¯á¶áž á á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒáá±á¬á·ááºáá²á¡áá»áá¯á·ááŸá¬ RSA SecurID Accessá OAuthá Ping Identityá Authx ááŸáá·áº Aerobase ááá¯á·ááŒá áºáááºá
ááá¯ááá¯áá±á¬ááºážááœááºáá±á¬á¡áá¶á áá»ááºááŸá¬á á¡áá°á¡áá»áá·áºááŸáá·áº áá®ááááºááá áºá á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒáááŒááºážáá±á¬á·ááºáá²ááºááᯠAI ááá¯á· ááá¯ážááŒáŸáá·áºáá±ážááŒááºážááŒáá·áº á¡ááá¹áááááŸáá·áº USA ááŸá áá±á¬á·ááºáá²ááºááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážáá¯áá¹ááá®áá»á¬ážááẠá á áºááŸááºááŒá±á¬ááºážááŸáá·áº áá®ááá±áááá¯ááºáᬠáááá¹áá¶ááá¬ááœáẠáá»ááºáá»ááºááŒáá·áºááŒáá·áº áá¯áá±áááá¯ááºáá±á¬ááºáá±áá«áááºá ááá¯á¡áá« áááºááẠáá áºáá»á áºáááºáá»ááºáááºáá»á¬ážááᯠáá¯á¶ááŒá¯á¶á á±ááŒá®áž ááááºáá±á¬ááºážáá»á¬ážá áá¯ááºáá±á¬ááºááá¯ááºá áœááºážáá»á¬ážááᯠááŒáŸáá·áºáááºááá¯ááºááŒá®ááŒá áºáááºá
EndNote
áá±á¬á·ááºáá²ááºááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ á¡ááŸáááºá¡áá¯ááºááẠááŒááºáááºáá¬ááœááºááŸááá±á¬ááŒá±á¬áá·áº 2020 ááœáẠáááá¯ááááºáá¬áá»á¬ážá¡ááœáẠááááẠááŸá¯ááºááœá±ážáá¬áááºáááºáá«áááºá áááŸáááá¯ááºáá±á¬áááááá¬áá»á¬ážááẠá¡áá¯á¶ážááŒá¯áááá¯ááá¯ááœááºáá°áá¬áááºááŒá
áºáááºá á¡áá¯á¶ážá
áœááºá¡á¬ážááŒáá·áºá á€ááá¯ážáááºááŸá¯ááẠáá
áºáá»á
áºáááºáá±ááºáá
áºááá¯á· áŠážáááºáá±á¬ áááºááŒáœáá±á¬ááá¹áá¬ááᯠáááºáá®ážááẠáŠážáááºá
á±áááºááŒá
áºáááºá
source: www.habr.com