5 Chleachtais Forbartha Bogearraí is Fearr in 2020

Hey Habr! Cuirim i láthair d'aistriúchán ar an alt “5 Leid Ar Fhoghlaim Conas Cód a Dhéanamh - Comhairle Ghinearálta do Ríomhchláraitheoirí” ag kristencarter7519.

Cé gur cosúil nach bhfuilimid ach cúpla lá ó 2020, tá na laethanta seo tábhachtach freisin i réimse na forbartha bogearraí. Anseo san Airteagal seo, feicfimid conas a athróidh an bhliain 2020 atá le teacht saol forbróirí bogearraí.

5 Chleachtais Forbartha Bogearraí is Fearr in 2020

Tá todhchaí na forbartha bogearraí anseo!

Is éard atá i bhforbairt bogearraí traidisiúnta ná forbairt bogearraí trí chód a scríobh de réir roinnt rialacha seasta. Ach tá athrú paraidíme le sonrú i bhforbairt bogearraí nua-aimseartha le dul chun cinn in intleacht shaorga, i meaisínfhoghlaim agus i ndomhainfhoghlaim. Trí na trí theicneolaíochtaí seo a chomhtháthú, beidh forbróirí in ann réitigh bogearraí a chruthú a fhoghlaimeoidh ó threoracha agus a chuireann gnéithe agus patrúin breise leis na sonraí a theastaíonn chun an toradh inmhianaithe a tháirgeadh.

Déanaimis iarracht le roinnt cód

Le himeacht ama, tá córais forbartha bogearraí líonraí néaracha tar éis éirí níos casta i dtéarmaí comhtháthú chomh maith le leibhéil feidhmiúlachta agus comhéadain. Is féidir le forbróirí, mar shampla, líonra neural an-simplí a thógáil le Python 3.6. Seo clár samplach a dhéanann aicmiú dénártha le 1s nó 0s.

Ar ndóigh, is féidir linn tosú trí rang líonra néarúil a chruthú:

Iompórtáil NumPy mar NP

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

Feidhm na feidhme sigmoid:

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

Samhail a oiliúint le meáchain tosaigh agus laofachtaí:

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

Do thosaitheoirí, má tá cabhair uait maidir le líonraí néaracha, is féidir leat cuardach a dhéanamh ar an idirlíon le haghaidh láithreáin ghréasáin na gcuideachtaí forbartha bogearraí is fearr nó is féidir leat forbróirí AI/ML a fhostú chun oibriú ar do thionscadal.

Modhnú cód ag baint úsáide as ciseal aschuir néaróin

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)

Earráid ríofa le haghaidh ciseal cód i bhfolach

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

Aschur

print (output)

[[0.03391414]
[0.97065091]
[0.9895072 ]]

Is fiú i gcónaí a bheith cothrom le dáta maidir leis na teangacha ríomhchlárúcháin agus na teicnící códaithe is déanaí, agus ba cheart go mbeadh ríomhchláraitheoirí ar an eolas freisin ar an iliomad uirlisí nua a chuidíonn lena gcuid apps a bheith ábhartha d’úsáideoirí nua.

In 2020, ba cheart d’fhorbróirí bogearraí smaoineamh ar na 5 uirlis forbartha bogearraí seo a ionchorprú ina gcuid táirgí, is cuma cén teanga ríomhchlárúcháin a úsáideann siad:

1. Próiseáil Teanga Nádúrtha (NLP)

Le chatbot a dhéanann seirbhís do chustaiméirí a chuíchóiriú, tá NLP ag tarraingt aird na ríomhchláraitheoirí atá ag obair ar fhorbairt bogearraí nua-aimseartha. Úsáideann siad feisteáin uirlisí NLTK mar Python NLTK chun NLP a ionchorprú go tapa i chatbots, cúntóirí digiteacha, agus táirgí digiteacha. Faoi lár 2020 nó go luath amach anseo, feicfidh tú NLP ag éirí níos tábhachtaí i ngach rud ó ghnólachtaí miondíola go feithiclí uathrialacha agus feistí don bhaile agus don oifig.

Ag bogadh ar aghaidh le huirlisí agus teicneolaíochtaí forbartha bogearraí níos fearr, is féidir leat a bheith ag súil go n-úsáidfidh forbróirí bogearraí NLP ar bhealaí éagsúla, ó chomhéadain úsáideora ghuth-bhunaithe go nascleanúint roghchláir i bhfad níos éasca, anailís meon, aithint comhthéacs, mothúcháin agus inrochtaineacht sonraí. Beidh sé seo ar fad ar fáil d’fhormhór na n-úsáideoirí, agus beidh cuideachtaí in ann fás táirgiúlachta suas le $430 billiún a bhaint amach faoi 2020 (de réir IDC, arna lua ag Deloitte).

2. GraphQL in ionad REST Apis

De réir na bhforbróirí ag mo ghnólacht, ar cuideachta forbartha bogearraí amach ón gcósta é, tá an REST API ag cailleadh a cheannas ar chruinne an fheidhmchláir mar gheall ar luchtú mall na sonraí is gá a dhéanamh ó URLanna iolracha ina n-aonar.

Is treocht nua é GraphQL agus rogha eile níos fearr ar ailtireacht REST-bhunaithe a aisghabhann na sonraí ábhartha go léir ó láithreáin iolracha ag baint úsáide as aon cheist amháin. Feabhsaíonn sé seo idirghníomhaíocht cliant-freastalaí agus laghdaítear latency, rud a fhágann go bhfuil an feidhmchlár i bhfad níos freagraí don úsáideoir.

Is féidir leat do scileanna forbartha bogearraí a fheabhsú nuair a úsáideann tú GraphQL chun bogearraí a fhorbairt. Ina theannta sin, éilíonn sé níos lú cód ná REST Api agus ligeann duit ceisteanna casta a dhéanamh i roinnt línte simplí. Is féidir é a bheith feistithe le roinnt gnéithe Backand as a Service (BaaS) freisin a fhágann go bhfuil sé éasca le húsáid ag forbróirí bogearraí i dteangacha ríomhchlárúcháin éagsúla, lena n-áirítear Python, Node.js, C ++ agus Java.

3. Leibhéal códaithe íseal/gan chód (cód íseal)

Soláthraíonn gach uirlis forbartha bogearraí cód íseal go leor buntáistí. Ba cheart go mbeadh sé chomh héifeachtach agus is féidir agus go leor clár á scríobh ón tús. Soláthraíonn cód íseal cód réamhchumraithe ar féidir a neadú i gcláir níos mó. Ligeann sé seo fiú do dhaoine nach ríomhchláraitheoirí iad táirgí casta a chruthú go tapa agus go héasca agus dlús a chur leis an éiceachóras forbartha nua-aimseartha.

De réir tuarascála ó TechRepublic, tá uirlisí gan cód/cód íseal á n-úsáid cheana féin i dtairseacha gréasáin, córais bogearraí, feidhmchláir mhóibíleacha agus réimsí eile. Fásfaidh margadh na n-uirlisí ísealchóid go $15 billiún faoi 2020. Láimhseálann na huirlisí seo gach rud, lena n-áirítear loighic sreabhadh oibre a bhainistiú, scagadh sonraí, allmhairiú agus onnmhairiú. Seo na hardáin cód íseal is fearr in 2020:

  • Microsoft PowerApps
  • Mendix
  • Córais lasmuigh
  • Cruthaitheoir Zoho
  • Cloud App Salesforce
  • Bonn Tapa
  • Tosaithe earraigh

4. Tonn 5G

Beidh tionchar mór ag nascacht 5G ar fhorbairt aipeanna agus bogearraí soghluaiste chomh maith le forbairt gréasáin. Tar éis an tsaoil, le teicneolaíochtaí mar IoT, tá gach rud ceangailte. Mar sin, bainfidh bogearraí an fheiste an leas is fearr as cumais líonraí gan sreang ardluais le 5G.

In agallamh le déanaí le Digital Trends, dúirt Dan Dery, leas-uachtarán táirge Motorola, "sna blianta amach romhainn, seachadfaidh 5G sonraí níos tapúla, bandaleithead níos airde, agus luasghéaróidh sé bogearraí fón 10 n-uaire níos tapúla ná na teicneolaíochtaí gan sreang atá ann cheana féin."

Ina fhianaise seo, oibreoidh cuideachtaí bogearraí chun 5G a thabhairt isteach in iarratais nua-aimseartha. Faoi láthair, tá uasghrádú fógartha ag níos mó ná 20 oibreoir ar a líonraí. Mar sin, tosóidh forbróirí anois ag obair ar na APIanna cuí a úsáid chun leas a bhaint as 5G. Feabhsóidh an teicneolaíocht na nithe seo a leanas go suntasach:

  • Slándáil clár líonra, go háirithe do Network Slicing.
  • Cuir bealaí nua ar fáil chun aitheantais úsáideora a láimhseáil.
  • Ligeann sé duit feidhmiúlacht nua a chur le feidhmchláir le latency íseal.
  • Beidh tionchar aige ar fhorbairt an chórais AR/VR.

5. Fíordheimhniú éasca

Tá an fíordheimhniú ag éirí níos éifeachtaí chun sonraí íogaire a chosaint. Ní hamháin go bhfuil an teicneolaíocht sofaisticiúil i mbaol hacks bogearraí, ach tacaíonn sé freisin le hintleachta saorga agus fiú ríomhaireacht chandamach. Ach tá an margadh forbartha bogearraí ag feiceáil go leor cineálacha nua fíordheimhnithe cheana féin, mar shampla anailís guth, bithmhéadracht agus aitheantas aghaidhe.

Ag an gcéim seo, aimsíonn hackers bealaí éagsúla chun aitheantais úsáideora agus pasfhocail ar líne a chruthú. Ós rud é go bhfuil taithí ag úsáideoirí soghluaiste cheana féin ar rochtain a fháil ar a bhfóin chliste le scanadh méarloirg nó aghaidhe, agus mar sin ag baint úsáide as uirlisí fíordheimhnithe, ní bheidh cumais nua fíoraithe de dhíth orthu mar is lú an dóchúlacht go dtarlóidh cibear-ghoid. Seo roinnt uirlisí fíordheimhnithe ilfhachtóirí le criptiú SSL.

  • Déanann Soft Tokens do chuid fóin chliste a thiontú ina bhfíordheimhnithe ilfhachtóirí áisiúla.
  • Is foirm fíordheimhnitheora sa tionscal iad teimpléid EGrid atá éasca le húsáid agus a bhfuil tóir orthu.
  • Is iad cuid de na cláir fhíordheimhnithe is fearr do ghnólachtaí ná RSA SecurID Access, OAuth, Ping Identity, Authx, agus Aerobase.

Tá cuideachtaí bogearraí san India agus sna Stáit Aontaithe ag déanamh taighde fairsing i réimse an fhíordheimhnithe agus na bithmhéadrachta. Tá siad ag cur AI chun cinn freisin chun bogearraí níos fearr a chruthú le haghaidh fíordheimhnithe gutha, aghaidh-aitheantais, iompraíochta agus bithmhéadracha. Anois is féidir leat cainéil dhigiteacha a chosaint agus cumais ardáin a fheabhsú.

Conclúid

Tá an chuma ar an scéal nach n-éireoidh an saol do ríomhchláraitheoirí chomh dúshlánach céanna in 2020 mar is dócha go dtiocfaidh dlús le forbairt bogearraí. Beidh na huirlisí atá ar fáil níos fusa le húsáid. Ar deireadh thiar, cruthóidh an dul chun cinn seo domhan dinimiciúil ag dul isteach san aois dhigiteach nua.

Foinse: will.com

Add a comment