5 рдордзреНрдпреЗ 2020 рд╕рд░реНрд╡реЛрддреНрддрдо рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдкрджреНрдзрддреА

рдЕрд╣реЛ рд╣рд╛рдмреНрд░! рд▓реЗрдЦрд╛рдЪрд╛ рдЕрдиреБрд╡рд╛рдж рдореА рддреБрдордЪреНрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдЖрдгреВрди рджреЗрдд рдЖрд╣реЗ "рдХреЛрдб рдХрд╕реЗ рдХрд░рд╛рдпрдЪреЗ рддреЗ рд╢рд┐рдХрдгреНрдпрд╛рд╕рд╛рдареА 5 рдЯрд┐рдкрд╛ - рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд╕рд╛рдареА рд╕рд╛рдорд╛рдиреНрдп рд╕рд▓реНрд▓рд╛" kristencarter7519 рджреНрд╡рд╛рд░реЗ.

2020 рдкрд╛рд╕реВрди рдЖрдкрдг рдХрд╛рд╣реА рджрд┐рд╡рд╕ рджреВрд░ рдЖрд╣реЛрдд рдЕрд╕реЗ рд╡рд╛рдЯрдд рдЕрд╕рд▓реЗ рддрд░реА рд╣реЗ рджрд┐рд╡рд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрдЪреНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рддрд╣реА рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗрдд. рдпреЗрдереЗ рдпрд╛ рд▓реЗрдЦрд╛рдд, рдпреЗрддреНрдпрд╛ 2020 рдордзреНрдпреЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рдЪреЗ рдЖрдпреБрд╖реНрдп рдХрд╕реЗ рдмрджрд▓реЗрд▓ рддреЗ рдЖрдкрдг рдкрд╛рд╣реВ.

5 рдордзреНрдпреЗ 2020 рд╕рд░реНрд╡реЛрддреНрддрдо рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдкрджреНрдзрддреА

рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрдЪреЗ рднрд╡рд┐рд╖реНрдп рдпреЗрдереЗ рдЖрд╣реЗ!

рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдореНрд╣рдгрдЬреЗ рдХрд╛рд╣реА рдирд┐рд╢реНрдЪрд┐рдд рдирд┐рдпрдорд╛рдВрдЪреЗ рдкрд╛рд▓рди рдХрд░реВрди рдХреЛрдб рд▓рд┐рд╣реВрди рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреЗ. рдкрд░рдВрддреБ рдЖрдзреБрдирд┐рдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрдордзреНрдпреЗ рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдЖрдгрд┐ рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧрдордзреНрдпреЗ рдкреНрд░рдЧрддреАрд╕рд╣ рдкреНрд░рддрд┐рдорд╛рди рдмрджрд▓ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ. рдпрд╛ рддреАрди рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреЗ рдПрдХрддреНрд░реАрдХрд░рдг рдХрд░реВрди, рд╡рд┐рдХрд╛рд╕рдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рд╣реЛрддреАрд▓ рдЬреЗ рд╕реВрдЪрдирд╛рдВрдордзреВрди рд╢рд┐рдХрддреАрд▓ рдЖрдгрд┐ рдЗрдЪреНрдЫрд┐рдд рдкрд░рд┐рдгрд╛рдо рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛рдордзреНрдпреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрдгрд┐ рдирдореБрдиреЗ рдЬреЛрдбрддреАрд▓.

рдЪрд▓рд╛ рдХрд╛рд╣реА рдХреЛрдб рд╡рд╛рдкрд░реВрди рдкрд╛рд╣реВ

рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ, рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо рдПрдХрд╛рддреНрдорддреЗрдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ рддрд╕реЗрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреНрдпрд╛ рдкрд╛рддрд│реАрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдмрдирд▓реНрдпрд╛ рдЖрд╣реЗрдд. рдбреЗрд╡реНрд╣рд▓рдкрд░, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкрд╛рдпрдерди 3.6 рд╕рд╣ рдЕрдЧрджреА рд╕реЛрдкреЗ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛рдд. рдпреЗрдереЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЖрд╣реЗ рдЬреЛ 1s рдХрд┐рдВрд╡рд╛ 0s рд╕рд╣ рдмрд╛рдпрдирд░реА рд╡рд░реНрдЧреАрдХрд░рдг рдХрд░рддреЛ.

рдЕрд░реНрдерд╛рдд, рдЖрдореНрд╣реА рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреНрд▓рд╛рд╕ рддрдпрд╛рд░ рдХрд░реВрди рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВ рд╢рдХрддреЛ:

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 рдордзреНрдпреЗ, рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рдиреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЙрддреНрдкрд╛рджрдирд╛рдВрдордзреНрдпреЗ рд╣реА 5 рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рд╕рд╛рдзрдиреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ, рддреНрдпрд╛рдВрдиреА рдХреЛрдгрддреАрд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╡рд╛рдкрд░рд▓реА рддрд░реАрд╣реА:

1. рдиреИрд╕рд░реНрдЧрд┐рдХ рднрд╛рд╖рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ (NLP)

рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдгрд╛рд▒реНрдпрд╛ рдЪреЕрдЯрдмреЙрдЯрд╕рд╣, NLP рдЖрдзреБрдирд┐рдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрд╡рд░ рдХрд╛рдо рдХрд░рдгрд╛рд▒реНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рдЪреЗ рд▓рдХреНрд╖ рд╡реЗрдзреВрди рдШреЗрдд рдЖрд╣реЗ. рддреЗ рдЪреЕрдЯрдмреЙрдЯреНрд╕, рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд╣рд╛рдпреНрдпрдХ рдЖрдгрд┐ рдбрд┐рдЬрд┐рдЯрд▓ рдЙрддреНрдкрд╛рджрдирд╛рдВрдордзреНрдпреЗ рдПрдирдПрд▓рдкреА рджреНрд░реБрддрдкрдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рдпрдерди рдПрдирдПрд▓рдЯреАрдХреЗ рд╕рд╛рд░рдЦреНрдпрд╛ NLTK рдЯреВрд▓рдХрд┐рдЯрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддрд╛рдд. 2020 рдЪреНрдпрд╛ рдордзреНрдпрд╛рдкрд░реНрдпрдВрдд рдХрд┐рдВрд╡рд╛ рдирдЬреАрдХрдЪреНрдпрд╛ рднрд╡рд┐рд╖реНрдпрд╛рдд, рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд┐рд░рдХреЛрд│ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдВрдкрд╛рд╕реВрди рддреЗ рд╕реНрд╡рд╛рдпрддреНрдд рд╡рд╛рд╣рдиреЗ рдЖрдгрд┐ рдШрд░ рдЖрдгрд┐ рдХрд╛рд░реНрдпрд╛рд▓рдпрд╛рд╕рд╛рдареА рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рдкрд░реНрдпрдВрдд рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯреАрдд NLP рдЕрдзрд┐рдХ рдорд╣рддреНрддреНрд╡рд╛рдЪреА рдмрдирддрд╛рдирд╛ рджрд┐рд╕реЗрд▓.

рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓реНрд╕ рдЖрдгрд┐ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╕рд╣ рдкреБрдвреЗ рдЬрд╛рддрд╛рдирд╛, рддреБрдореНрд╣реА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрд░рдХрдбреВрди NLP рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реВ рд╢рдХрддрд╛, рд╡реНрд╣реЙрдЗрд╕-рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕рдкрд╛рд╕реВрди рддреЗ рдЦреВрдк рд╕реЛрдкреЗ рдореЗрдиреВ рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди, рднрд╛рд╡рдирд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рд╕рдВрджрд░реНрдн рдУрд│рдЦ, рднрд╛рд╡рдирд╛ рдЖрдгрд┐ рдбреЗрдЯрд╛ рдНрдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреАрдкрд░реНрдпрдВрдд. рд╣реЗ рд╕рд░реНрд╡ рдмрд╣реБрд╕рдВрдЦреНрдп рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЕрд╕реЗрд▓ рдЖрдгрд┐ рдХрдВрдкрдиреНрдпрд╛ 430 рдкрд░реНрдпрдВрдд (IDC рдиреБрд╕рд╛рд░, Deloitte рджреНрд╡рд╛рд░реЗ рдЙрджреНрдзреГрдд) 2020 рдЕрдмреНрдЬ рдбреЙрд▓рд░реНрд╕рдкрд░реНрдпрдВрдд рдЙрддреНрдкрд╛рджрдХрддрд╛ рд╡рд╛рдв рд╕рд╛рдзреНрдп рдХрд░реВ рд╢рдХрддреАрд▓.

2. GraphQL REST Apis рдмрджрд▓рдд рдЖрд╣реЗ

рдСрдлрд╢реЛрдЕрд░ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдХрдВрдкрдиреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдорд╛рдЭреНрдпрд╛ рдлрд░реНрдордордзреАрд▓ рдбреЗрд╡реНрд╣рд▓рдкрд░рдЪреНрдпрд╛ рдореНрд╣рдгрдгреНрдпрд╛рдиреБрд╕рд╛рд░, рдПрдХрд╛рдзрд┐рдХ URL рд╡рд░реВрди рд╡реИрдпрдХреНрддрд┐рдХрд░рд┐рддреНрдпрд╛ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ REST API рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рд╢реНрд╡рд╛рд╡рд░реАрд▓ рдЖрдкрд▓реЗ рд╡рд░реНрдЪрд╕реНрд╡ рдЧрдорд╛рд╡рдд рдЖрд╣реЗ.

GraphQL рд╣рд╛ рдПрдХ рдирд╡реАрди рдЯреНрд░реЗрдВрдб рдЖрд╣реЗ рдЖрдгрд┐ REST-рдЖрдзрд╛рд░рд┐рдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪрд╛ рдПрдХ рдЪрд╛рдВрдЧрд▓рд╛ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗ рдЬреЛ рдПрдХрд╛рдЪ рдХреНрд╡реЗрд░реАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдПрдХрд╛рдзрд┐рдХ рд╕рд╛рдЗрдЯрд╡рд░реВрди рд╕рд░реНрд╡ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддреЛ. рд╣реЗ рдХреНрд▓рд╛рдпрдВрдЯ-рд╕рд░реНрд╡реНрд╣рд░ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж рд╕реБрдзрд╛рд░рддреЗ рдЖрдгрд┐ рд╡рд┐рд▓рдВрдм рдХрдореА рдХрд░рддреЗ, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдЕрдзрд┐рдХ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгрд╛рд░рд╛ рдмрдирд╡рддреЗ.

рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрд╕рд╛рдареА GraphQL рд╡рд╛рдкрд░рддрд╛ рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рддреБрдордЪреА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдХреМрд╢рд▓реНрдпреЗ рд╕реБрдзрд╛рд░реВ рд╢рдХрддрд╛. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдпрд╛рд╕рд╛рдареА REST Api рдкреЗрдХреНрд╖рд╛ рдХрдореА рдХреЛрдб рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реА рд╕реЛрдкреНрдпрд╛ рдУрд│реАрдВрдордзреНрдпреЗ рдЬрдЯрд┐рд▓ рдХреНрд╡реЗрд░реА рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ. рд╣реЗ рдЕрдиреЗрдХ рдмреЕрдХрдБрдб рдЕреЕрдЬ рдЕ рд╕рд░реНрд╡рд┐рд╕ (BaaS) рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╕рд╣ рд╕реБрд╕рдЬреНрдЬ рджреЗрдЦреАрд▓ рдЕрд╕реВ рд╢рдХрддреЗ рдЬреЗ Python, Node.js, C++ рдЖрдгрд┐ Java рд╕рд╣ рд╡рд┐рд╡рд┐рдз рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрд░рджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рдгреЗ рд╕реЛрдкреЗ рдХрд░рддреЗ.

3. рдХрдореА рдХреЛрдбрд┐рдВрдЧ рдкрд╛рддрд│реА/рдХреЛрдб рдирд╛рд╣реА (рд▓реЛ рдХреЛрдб)

рд╕рд░реНрд╡ рд▓реЛ рдХреЛрдб рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓реНрд╕ рдЕрдиреЗрдХ рдлрд╛рдпрджреЗ рджреЗрддрд╛рдд. рд╕реБрд░рд╡рд╛рддреАрдкрд╛рд╕реВрди рдЕрдиреЗрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рд▓рд┐рд╣рд┐рддрд╛рдирд╛ рддреЗ рд╢рдХреНрдп рддрд┐рддрдХреЗ рдХрд╛рд░реНрдпрдХреНрд╖рдо рдЕрд╕рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рд▓реЛ рдХреЛрдб рдкреНрд░реАрдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓рд╛ рдХреЛрдб рдкреНрд░рджрд╛рди рдХрд░рддреЛ рдЬреЛ рдореЛрдареНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ рдПрдореНрдмреЗрдб рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рд╣реЗ рдЕрдЧрджреА рдЧреИрд░-рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рдирд╛ рджреЗрдЦреАрд▓ рдЬрдЯрд┐рд▓ рдЙрддреНрдкрд╛рджрдиреЗ рджреНрд░реБрддрдкрдгреЗ рдЖрдгрд┐ рд╕рд╣рдЬрдкрдгреЗ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рдЖрдзреБрдирд┐рдХ рд╡рд┐рдХрд╛рд╕ рдкрд░рд┐рд╕рдВрд╕реНрдереЗрд▓рд╛ рдЧрддреА рджреЗрдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.

рдЯреЗрдХрд░рд┐рдкрдмреНрд▓рд┐рдХрдЪреНрдпрд╛ рдЕрд╣рд╡рд╛рд▓рд╛рдиреБрд╕рд╛рд░, рдиреЛ-рдХреЛрдб/рд▓реЛ рдХреЛрдб рдЯреВрд▓реНрд╕ рдЖрдзреАрдЪ рд╡реЗрдм рдкреЛрд░реНрдЯрд▓реНрд╕, рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕рд┐рд╕реНрдЯрдореНрд╕, рдореЛрдмрд╛рдЗрд▓ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЖрдгрд┐ рдЗрддрд░ рдХреНрд╖реЗрддреНрд░рд╛рдВрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдд рдЖрд╣реЗрдд. рд▓реЛ рдХреЛрдб рдЯреВрд▓реНрд╕ рдорд╛рд░реНрдХреЗрдЯ 15 рдкрд░реНрдпрдВрдд $2020 рдЕрдмреНрдЬ рдкрд░реНрдпрдВрдд рд╡рд╛рдвреЗрд▓. рд╣реА рд╕рд╛рдзрдиреЗ рд╡рд░реНрдХрдлреНрд▓реЛ рд▓реЙрдЬрд┐рдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ, рдбреЗрдЯрд╛ рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ, рдЖрдпрд╛рдд рдЖрдгрд┐ рдирд┐рд░реНрдпрд╛рдд рдпрд╛рд╕рд╣ рд╕рд░реНрд╡рдХрд╛рд╣реА рд╣рд╛рддрд╛рд│рддрд╛рдд. 2020 рдордзреАрд▓ рд╕рд░реНрд╡реЛрддреНрддрдо рд▓реЛ рдХреЛрдб рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдпреЗрдереЗ рдЖрд╣реЗрдд:

  • Microsoft PowerApps
  • рдореЗрдВрдбрд┐рдХреНрд╕
  • рдмрд╛рд╣реНрдпрдкреНрд░рдгрд╛рд▓реА
  • рдЭреЛрд╣реЛ рдХреНрд░рд┐рдПрдЯрд░
  • рд╕реЗрд▓реНрд╕рдлреЛрд░реНрд╕ рдЕреЕрдк рдХреНрд▓рд╛рдЙрдб
  • рдХреНрд╡рд┐рдХ рдмреЗрд╕
  • рд╡рд╕рдВрдд рдмреВрдЯ

4. 5G рд▓рд╣рд░

5G рдХрдиреЗрдХреНрдЯрд┐рд╡реНрд╣рд┐рдЯреА рдореЛрдмрд╛рдЗрд▓ рдЕреЕрдк рдЖрдгрд┐ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рддрд╕реЗрдЪ рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрд╡рд░ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдкрд░рд┐рдгрд╛рдо рдХрд░реЗрд▓. рд╢реЗрд╡рдЯреА, IoT рд╕рд╛рд░рдЦреНрдпрд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╕рд╣, рд╕рд░реНрд╡рдХрд╛рд╣реА рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ 5G рд╕рд╣ рд╣рд╛рдп-рд╕реНрдкреАрдб рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХрдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрдЪрд╛ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рд╡рд╛рдкрд░ рдХрд░реЗрд▓.

рдбрд┐рдЬрд┐рдЯрд▓ рдЯреНрд░реЗрдВрдбреНрд╕рдЪреНрдпрд╛ рдЕрд▓реАрдХрдбреАрд▓ рдореБрд▓рд╛рдЦрддреАрдд, рдореЛрдЯреЛрд░реЛрд▓рд╛рдЪреЗ рдЙрддреНрдкрд╛рджрдирд╛рдЪреЗ рдЙрдкрд╛рдзреНрдпрдХреНрд╖ рдбреЕрди рдбреЗрд░реА рдореНрд╣рдгрд╛рд▓реЗ рдХреА, "рдпреЗрддреНрдпрд╛ рд╡рд░реНрд╖рд╛рдВрдордзреНрдпреЗ, 5G рд╡реЗрдЧрд╡рд╛рди рдбреЗрдЯрд╛, рдЙрдЪреНрдЪ рдмрдБрдбрд╡рд┐рдбреНрде рд╡рд┐рддрд░реАрдд рдХрд░реЗрд▓ рдЖрдгрд┐ рд╡рд┐рджреНрдпрдорд╛рди рд╡рд╛рдпрд░рд▓реЗрд╕ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдкреЗрдХреНрд╖рд╛ 10 рдкрдЯ рд╡реЗрдЧрд╛рдиреЗ рдлреЛрди рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рд▓рд╛ рдЧрддреА рджреЗрдИрд▓."

рдпрд╛ рдкреНрд░рдХрд╛рд╢рд╛рдд, рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдХрдВрдкрдиреНрдпрд╛ 5G рдЖрдзреБрдирд┐рдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреНрдпреЗ рдЖрдгрдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рдо рдХрд░рддреАрд▓. рд╕рдзреНрдпрд╛, 20 рд╣реВрди рдЕрдзрд┐рдХ рдСрдкрд░реЗрдЯрд░реНрд╕рдиреА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рдЕрдкрдЧреНрд░реЗрдбрдЪреА рдШреЛрд╖рдгрд╛ рдХреЗрд▓реА рдЖрд╣реЗ. рддреНрдпрд╛рдореБрд│реЗ, рдбреЗрд╡реНрд╣рд▓рдкрд░ рдЖрддрд╛ 5G рдЪрд╛ рд▓рд╛рдн рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп API рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░рддреАрд▓. рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЦрд╛рд▓реАрд▓ рдЧреЛрд╖реНрдЯреАрдВрдордзреНрдпреЗ рд▓рдХреНрд╖рдгреАрдп рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░реЗрд▓:

  • рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реБрд░рдХреНрд╖рд╛, рд╡рд┐рд╢реЗрд╖рддрдГ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрд▓рд╛рдЗрд╕рд┐рдВрдЧрд╕рд╛рдареА.
  • рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЖрдпрдбреА рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдорд╛рд░реНрдЧ рдкреНрд░рджрд╛рди рдХрд░рд╛.
  • рддреБрдореНрд╣рд╛рд▓рд╛ рдХрдореА рд╡рд┐рд▓рдВрдм рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдордзреНрдпреЗ рдирд╡реАрди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ.
  • AR/VR рдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░реЗрд▓.

5. рд╕реБрд▓рдн рдкреНрд░рдорд╛рдгреАрдХрд░рдг

рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╣реА рдПрдХ рдкреНрд░рднрд╛рд╡реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛрдд рдЖрд╣реЗ. рдЕрддреНрдпрд╛рдзреБрдирд┐рдХ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдХреЗрд╡рд│ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╣реЕрдХрд╕рд╛рдареА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдирд╛рд╣реА, рддрд░ рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛ рдЖрдгрд┐ рдЕрдЧрджреА рдХреНрд╡рд╛рдВрдЯрдо рд╕рдВрдЧрдгрдирд╛рд▓рд╛ рджреЗрдЦреАрд▓ рд╕рдорд░реНрдерди рджреЗрддреЗ. рдкрд░рдВрддреБ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдорд╛рд░реНрдХреЗрдЯ рдЖрдзреАрдЪ рд╡реНрд╣реЙрдЗрд╕ рдЕреЕрдирд╛рд▓рд┐рд╕рд┐рд╕, рдмрд╛рдпреЛрдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЖрдгрд┐ рдлреЗрд╢рд┐рдпрд▓ рд░реЗрдХрдЧреНрдирд┐рд╢рди рдпрд╛рд╕рд╛рд░рдЦреЗ рдЕрдиреЗрдХ рдирд╡реАрди рдкреНрд░рдХрд╛рд░рдЪреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкрд╛рд╣рдд рдЖрд╣реЗ.

рдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░, рд╣реЕрдХрд░реНрд╕ рдСрдирд▓рд╛рдЗрди рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЖрдпрдбреА рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдЦреЛрдЯреЗ рдХрд░рдгреНрдпрд╛рдЪреЗ рд╡реЗрдЧрд╡реЗрдЧрд│реЗ рдорд╛рд░реНрдЧ рд╢реЛрдзрддрд╛рдд. рдореЛрдмрд╛рдИрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрдорд╛рд░реНрдЯрдлреЛрдирдордзреНрдпреЗ рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯ рдХрд┐рдВрд╡рд╛ рдлреЗрд╢рд┐рдпрд▓ рд╕реНрдХреЕрдирдиреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреА рд╕рд╡рдп рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рд╛рдзрдирд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди, рддреНрдпрд╛рдВрдирд╛ рдирд╡реАрди рд╕рддреНрдпрд╛рдкрди рдХреНрд╖рдорддрд╛рдВрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА рдХрд╛рд░рдг рд╕рд╛рдпрдмрд░ рдЪреЛрд░реАрдЪреА рд╢рдХреНрдпрддрд╛ рдХрдореА рдЕрд╕реЗрд▓. рдпреЗрдереЗ SSL рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдирд╕рд╣ рдХрд╛рд╣реА рдмрд╣реБ-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рд╛рдзрдиреЗ рдЖрд╣реЗрдд.

  • рд╕реЙрдлреНрдЯ рдЯреЛрдХрдиреНрд╕ рддреБрдордЪреЗ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд╕реЛрдпреАрд╕реНрдХрд░ рдорд▓реНрдЯреА-рдлреЕрдХреНрдЯрд░ рдСрдереЗрдВрдЯрд┐рдХреЗрдЯрд░рдордзреНрдпреЗ рдмрджрд▓рддрд╛рдд.
  • EGrid рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рд╣реЗ рдЙрджреНрдпреЛрдЧрд╛рдд рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реЛрдкреЗ рдЖрдгрд┐ рдкреНрд░рдорд╛рдгрдХрд╛рдВрдЪреЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рдХрд╛рд░ рдЖрд╣реЗрдд.
  • рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдВрд╕рд╛рдареА рдХрд╛рд╣реА рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдореНрд╣рдгрдЬреЗ RSA SecurID Access, OAuth, Ping Identity, Authx рдЖрдгрд┐ Aerobase.

рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рдЖрдгрд┐ рдмрд╛рдпреЛрдореЗрдЯреНрд░рд┐рдХреНрд╕рдЪреНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдд рднрд╛рд░рдд рдЖрдгрд┐ рдпреВрдПрд╕рдордзреНрдпреЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдХрдВрдкрдиреНрдпрд╛ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рд╡рд░ рд╕рдВрд╢реЛрдзрди рдХрд░рдд рдЖрд╣реЗрдд. рддреЗ рд╡реНрд╣реЙрдЗрд╕, рдлреЗрд╕-рдЖрдпрдбреА, рд╡рд░реНрддрдгреВрдХ рдЖрдгрд┐ рдмрд╛рдпреЛрдореЗрдЯреНрд░рд┐рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА рдЙрддреНрдХреГрд╖реНрдЯ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА AI рд▓рд╛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рджреЗрдд рдЖрд╣реЗрдд. рдЖрддрд╛ рддреБрдореНрд╣реА рдбрд┐рдЬрд┐рдЯрд▓ рдЪреЕрдиреЗрд▓рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдХреНрд╖рдорддрд╛ рд╕реБрдзрд╛рд░реВ рд╢рдХрддрд╛.

рдирд┐рд╖реНрдХрд░реНрд╖

рдЕрд╕реЗ рджрд┐рд╕рддреЗ рдЖрд╣реЗ рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд╕рд╛рдареА 2020 рдордзреНрдпреЗ рдЬреАрд╡рди рдХрдореА рдЖрд╡реНрд╣рд╛рдирд╛рддреНрдордХ рд╣реЛрдИрд▓ рдХрд╛рд░рдг рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡рд┐рдХрд╛рд╕рд╛рдЪрд╛ рд╡реЗрдЧ рд╡рд╛рдврдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдЖрд╣реЗ. рдЙрдкрд▓рдмреНрдз рд╕рд╛рдзрдиреЗ рд╡рд╛рдкрд░рдгреЗ рд╕реЛрдкреЗ рд╣реЛрдИрд▓. рд╢реЗрд╡рдЯреА, рд╣реА рдкреНрд░рдЧрддреА рдирд╡реАрди рдбрд┐рдЬрд┐рдЯрд▓ рдпреБрдЧрд╛рдд рдкреНрд░рд╡реЗрд╢ рдХрд░рдгрд╛рд░реА рдЧрддрд┐рд╢реАрд▓ рдЬрдЧ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрд▓.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛