5 Omume Mmepe Software kacha mma na 2020

Hey Habr! M na-egosi gị ntụgharị asụsụ nke akụkọ ahụ "Ndụmọdụ 5 maka ịmụta ka esi ede koodu - ndụmọdụ izugbe maka ndị mmemme" nke kristincarter7519.

Agbanyeghị na ọ dị ka ọ bụ naanị ụbọchị ole na ole ka anyị ga-anọ na 2020, ụbọchị ndị a dịkwa mkpa na ngalaba mmepe ngwanrọ. N'ebe a n'isiokwu a, anyị ga-ahụ ka afọ 2020 na-abịanụ ga-esi gbanwee ndụ ndị nrụpụta ngwanrọ.

5 Omume Mmepe Software kacha mma na 2020

Ọdịnihu nke mmepe ngwanrọ dị ebe a!

Mmepe ngwanrọ ọdịnala bụ mmepe nke ngwanrọ site na ide koodu na-eso ụfọdụ iwu edobere. Mana mmepe sọftụwia ọgbara ọhụrụ ahụla mgbanwe mgbanwe na ọganihu na ọgụgụ isi, mmụta igwe na mmụta miri emi. Site na ijikọ teknụzụ atọ ndị a, ndị mmepe ga-enwe ike ịmepụta ngwọta ngwanrọ na-amụta site na ntuziaka ma gbakwunye atụmatụ na ụkpụrụ ndị ọzọ na data achọrọ iji mepụta nsonaazụ achọrọ.

Ka anyị jiri koodu ụfọdụ nwaa

Ka oge na-aga, usoro mmepe ngwanrọ netwọkụ akwara adịla mgbagwoju anya n'ihe gbasara njikọta yana ọkwa nke ọrụ yana ihu. Ndị nrụpụta, dịka ọmụmaatụ, nwere ike iji Python 3.6 wuo netwọkụ akwara dị mfe. Nke a bụ mmemme ọmụmaatụ nke na-eme nhazi ọnụọgụ abụọ na 1s ma ọ bụ 0s.

N'ezie, anyị nwere ike ịmalite site na ịmepụta klas netwọkụ akwara:

bubata NumPy ka NP

X=np.array([[0,1,1,0],[0,1,1,1],[1,0,0,1]])
y=np.array([[0],[1],[1]])

Ngwa nke ọrụ sigmoid:

def sigmoid ():
   return 1/(1 + np.exp(-x))
def derivatives_sigmoid ():
   return x * (1-x)

Ọzụzụ ihe nlereanya nwere ibu ibu na mbuso agha:

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))

Maka ndị mbido, ọ bụrụ na ịchọrọ enyemaka gbasara netwọkụ akwara ozi, ị nwere ike ịchọ ịntanetị maka weebụsaịtị nke ụlọ ọrụ mmepe ngwanrọ kachasị elu ma ọ bụ ị nwere ike were ndị mmepe AI / ML rụọ ọrụ na ọrụ gị.

Mgbanwe koodu site na iji neuron oyi akwa mmepụta

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)

Njehie mgbako maka oyi akwa koodu zoro ezo

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

Wepụ

print (output)

[[0.03391414]
[0.97065091]
[0.9895072 ]]

Ọ na-adị mma mgbe niile ka ị na-emelite asụsụ mmemme kachasị ọhụrụ na usoro koodu, yana ndị mmemme kwesịkwara ịma maka ọtụtụ ngwaọrụ ọhụrụ na-enyere aka mee ka ngwa ha dabara na ndị ọrụ ọhụrụ.

Na 2020, ndị mmepe sọftụwia kwesịrị ịtụle itinye ngwa ngwa mmepe ngwanrọ 5 na ngwaahịa ha, n'agbanyeghị asụsụ mmemme ha na-eji:

1. Nhazi Asụsụ eke (NLP)

Site na chatbot nke na-eme ka ọrụ ndị ahịa dịkwuo mma, NLP na-enweta mmasị nke ndị mmemme na-arụ ọrụ na mmepe ngwanrọ ọgbara ọhụrụ. Ha na-eji ngwa NLTK dị ka Python NLTK tinye ngwa ngwa NLP n'ime nkata, ndị enyemaka dijitalụ, na ngwaahịa dijitalụ. Ka ọ na-erule etiti 2020 ma ọ bụ n'ọdịnihu dị nso, ị ga-ahụ NLP ka ọ bụrụ ihe dị mkpa na ihe niile site na azụmaahịa azụmaahịa ruo ụgbọ ala na ngwaọrụ kwụụrụ onwe maka ụlọ na ọfịs.

N'ịga n'ihu site na iji ngwa mmepe ngwanrọ na teknụzụ dị mma, ị nwere ike ịtụ anya ka ndị nrụpụta ngwanrọ jiri NLP n'ụzọ dị iche iche, site na njiri olu dabere na olu ruo na igodo menu dị mfe karị, nyocha mmetụta, njirimara gburugburu, mmetụta, na ịnweta data. Ihe ndị a niile ga-adịrị ọtụtụ ndị ọrụ, ụlọ ọrụ ga-enwe ike nweta uto nrụpụta ihe ruru ijeri $ 430 site na 2020 (dị ka IDC siri kwuo, nke Deloitte kwuru).

2. GraphQL dochie REST Apis

Dị ka ndị mmepe na ụlọ ọrụ m si kwuo, nke bụ ụlọ ọrụ mmepe software nke dị n'ụsọ mmiri, REST API na-efunahụ ikike ya na mbara igwe ngwa n'ihi ngwa ngwa nbudata data nke kwesịrị ime site na ọtụtụ URL n'otu n'otu.

GraphQL bụ usoro ọhụrụ yana ụzọ ọzọ ka mma maka ụkpụrụ ụlọ dabere na REST nke na-eweghachite data niile dabara na saịtị dị iche iche site na iji otu ajụjụ. Nke a na-eme ka mmekọrịta ndị ahịa na nkesa dịkwuo mma ma na-ebelata nkwụsịtụ, na-eme ka ngwa ahụ na-anabata nke ọma maka onye ọrụ.

Ị nwere ike ịkwalite nkà mmepe ngwanrọ gị mgbe ị na-eji GraphQL maka mmepe ngwanrọ. Na mgbakwunye, ọ chọrọ obere koodu karịa REST Api ma na-enye gị ohere ịme ajụjụ mgbagwoju anya n'ahịrị ole na ole dị mfe. Enwere ike ịkwado ya na ọtụtụ Backand dị ka ọrụ (BaaS) nke na-eme ka ọ dị mfe iji site n'aka ndị mmepe software na asụsụ mmemme dị iche iche, gụnyere Python, Node.js, C++ na Java.

3. Ọkwa nzuzo dị ala / enweghị koodu (koodu dị ala)

Ngwá ọrụ mmepe ngwanrọ niile dị ala na-enye ọtụtụ uru. O kwesịrị ịdị irè dị ka o kwere mee mgbe ị na-ede ọtụtụ mmemme site na ọkọ. Koodu dị ala na-enye koodu ahaziri ahazi nke enwere ike itinye n'ime mmemme buru ibu. Nke a na-enye ohere ọbụna ndị na-abụghị ndị mmemme ngwa ngwa na ngwa ngwa ịmepụta ngwaahịa dị mgbagwoju anya ma mee ngwa ngwa mmepe gburugburu ebe obibi ọgbara ọhụrụ.

Dị ka akụkọ TechRepublic si kwuo, a na-eji ngwaọrụ enweghị koodu / koodu dị ala na ọnụ ụzọ weebụ, usoro ngwanrọ, ngwa mkpanaka na mpaghara ndị ọzọ. Ahịa ngwaọrụ koodu dị ala ga-eto ruo ijeri $15 site na 2020. Ngwá ọrụ ndị a na-ejikwa ihe niile, gụnyere ijikwa mgbagha arụ ọrụ, nzacha data, mbubata na mbupụ. Nke a bụ nyiwe koodu dị ala kacha mma na 2020:

  • Microsoft PowerApps
  • Mendix
  • Sistemụ arụmọrụ
  • Onye Okike Zoho
  • Salesforce App Cloud
  • Ntọala ngwa ngwa
  • Mmiri buut

4. 5G ife

Njikọ 5G ga-emetụta ngwa mkpanaaka na mmepe ngwanrọ yana mmepe weebụ. E kwuwerị, na teknụzụ dị ka IoT, ejikọtara ihe niile. Ya mere, ngwanro ngwaọrụ ga-eme ka ikike nke netwọk ikuku na-agba ọsọ na 5G.

N'ajụjụ ọnụ a na nso nso a na Digital Trends, Dan Dery, onye osote onye isi oche ngwaahịa Motorola, kwuru na "n'afọ ndị na-abịanụ, 5G ga-ebuga data ngwa ngwa, bandwidth dị elu, ma mee ngwa ngwa ekwentị ngwa ngwa ugboro 10 karịa teknụzụ ikuku dị ugbu a."

N'ime ọkụ a, ụlọ ọrụ ngwanrọ ga-arụ ọrụ iji weta 5G n'ime ngwa ọgbara ọhụrụ. Ugbu a, ihe karịrị ndị ọrụ 20 ekwuputala nkwalite na netwọkụ ha. Yabụ, ndị mmepe ga-amalite ugbu a ịrụ ọrụ na iji API kwesịrị ekwesị iji nweta uru nke 5G. Teknụzụ a ga-eme ka ihe ndị a dịkwuo mma:

  • Nchekwa mmemme netwọkụ, ọkachasị maka Slicing Network.
  • Nye ụzọ ọhụrụ iji jikwaa ID onye ọrụ.
  • Na-enye gị ohere ịgbakwunye ọrụ ọhụrụ na ngwa nwere obere latency.
  • Ọ ga-emetụta mmepe nke sistemu AR/VR.

5. Nyocha dị mfe

Nyocha na-aghọwanye usoro dị irè maka ichekwa data nwere mmetụta. Nkà na ụzụ ọkaibe abụghị naanị ngwa ngwa na mbanye anataghị ikike sọftụwia, kamakwa ọ na-akwado ọgụgụ isi na ọbụna mgbakọ quantum. Mana ahịa mmepe ngwanrọ ahụlarị ọtụtụ ụdị njirimara ọhụrụ, dị ka nyocha olu, biometrics na njirimara ihu.

N'oge a, ndị hackers na-achọta ụzọ dị iche iche ha ga-esi mepụta NJ onye ọrụ n'ịntanetị na okwuntughe. Ebe ọ bụ na ndị na-eji ekwentị emebu amarala iji akara mkpịsị aka ma ọ bụ nyocha ihu iji nweta ekwentị ha, yabụ na-eji ngwaọrụ nyocha, ha agaghị achọ ikike nkwenye ọhụrụ n'ihi na ohere izu ohi cyber ga-adị ntakịrị. Nke a bụ ụfọdụ ngwaọrụ nyocha ọtụtụ ihe nwere nzuzo SSL.

  • Soft Tokens na-atụgharị ekwentị gị ka ọ bụrụ ndị nyocha ọtụtụ ihe dabara adaba.
  • Ndebiri EGrid bụ ihe dị mfe iji yana ụdị ndị nyocha na ụlọ ọrụ.
  • Ụfọdụ mmemme nyocha kacha mma maka azụmaahịa bụ RSA SecurID Access, OAuth, Ping Identity, Authx, na Aerobase.

Enwere ụlọ ọrụ sọftụwia na India na US na-eme nyocha buru ibu na ngalaba nyocha na biometrics. Ha na-akwalite AI iji mepụta sọftụwia dị elu maka olu, ihu-id, omume na njirimara biometric. Ugbu a ị nwere ike ichekwa ọwa dijitalụ ma melite ikike ikpo okwu.

nkwubi

Ọ dị ka ndụ maka ndị mmemme agaghị adị obere ihe ịma aka na 2020 n'ihi na usoro mmepe ngwanrọ nwere ike ịbawanye ngwa ngwa. Ngwa ndị dịnụ ga-adị mfe iji. N'ikpeazụ, ọganihu a ga-emepụta ụwa dị ike na-abanye n'afọ dijitalụ ọhụrụ.

isi: www.habr.com

Tinye a comment