Mekhoa e 5 e holimo ea ntlafatso ea software e lokelang ho lateloa ka 2020

Mekhoa e 5 e holimo ea ntlafatso ea software e lokelang ho lateloa ka 2020

Leha ho bonahala eka re saletsoe ke likhoeli tse 'maloa feela hore re fihlele 2020, likhoeli tsena le tsona li bohlokoa lefapheng la nts'etsopele ea software. Mona sengolong sena, re tla bona kamoo selemo se tlang sa 2020 se tla fetola maphelo a baetsi ba software!

Tsoelo-pele ea Software ea Bokamoso e Mona!

Nts'etsopele ea software ea setso e mabapi le ho nts'etsapele software ka ho ngola khoutu le ho latela melao e itseng e tsitsitseng. Empa nts'etsopele ea morao-rao ea software e bone phetoho ea paradigm le tsoelo-pele ho Artificial Intelligence, ho Ithuta ka Mochini, le ho Ithuta ho Tebileng. Ka ho kopanngoa ha mekhoa ena e meraro ea theknoloji, bahlahisi ba tla khona ho haha ​​​​litharollo tsa software tse ithutang litaelo le ho eketsa likarolo le mekhoa e meng ho data e hlokahalang bakeng sa sephetho se lakatsehang.

Ha re leke ka Khoutu

Ha nako e ntse e ea, litsamaiso tsa ntlafatso ea software ea neural network li fetohile tse rarahaneng haholoanyane mabapi le ho kopanya hammoho le likarolo tsa ts'ebetso le li-interfaces. Bahlahisi ba ka theha marang-rang a bonolo haholo a neural ka Python 3.6. Mona ke mohlala oa lenaneo le etsang likarolo tsa binary ka 1 kapa 0.

Ehlile, re ka qala ka ho theha sehlopha sa neural network:

kenya numpy joalo ka np

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

Ho sebelisa ts'ebetso ea Sigmoid:

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

Ho Koetlisa Mohlala ka Boima ba Pele le Litšekamelo:

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

Bakeng sa ba qalang, haeba o hloka thuso mabapi le marang-rang a neural, o ka ikopanya le khamphani e holimo ea nts'etsopele ea software.Kapa, ​​o ka hira baetsi ba AI/ML ho sebetsa morerong oa hau.

Khoutu e Fetohang Ka Lera la Output Neuron

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)

Ho baloa Phoso bakeng sa Lera le Patiloeng la Likhoutu

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

Sephetho:

print (output)

[[0.03391414]
[0.97065091]
[0.9895072 ]]

Leha ho le bohlale ho lula u tseba ka lipuo tsa morao-rao tsa mananeo le mekhoa ea ho khouta, baetsi ba mananeo le bona ba lokela ho tseba ka lisebelisoa tse ngata tse ncha tse thusang ho etsa hore lits'ebetso tsa bona li sebetse ho basebelisi ba bacha.

Ka 2020, baetsi ba software ba lokela ho nahana ka ho kenyelletsa lisebelisoa tsena tse 5 tsa nts'etsopele ea software lihlahisoa tsa bona ho sa tsotelehe hore na ba sebelisa puo efe ea lenaneo:

1. Tlhaho ea Puo ea Tlhaho (NLP)

Ka chatbot e matlafatsang litšebeletso tsa bareki, NLP e hapa tlhokomelo ea baetsi ba mananeo ba sebetsang ho nts'etsopele ea software ea sejoale-joale. Ba etsa kopo Lisebelisoa tsa NLTK joalo ka Python's NLTK ho kenyelletsa NLP kapele ho li-chatbots, bathusi ba dijithale le lihlahisoa tsa dijithale. Bohareng ba 2020 kapa haufinyane, o tla bona NLP e ba ea bohlokoa ho feta nthong e 'ngoe le e' ngoe ho tloha khoebong ea mabenkele ho isa likoloing tse ikemetseng, le lisebelisoa hohle lapeng le ofising.

Ha u tsoela pele ka lisebelisoa tse ntle ka ho fetisisa tsa nts'etsopele ea software le mahlale a morao-rao, u ka lebella hore baetsi ba software ba sebelise NLP ka mekhoa e mengata ho tloha ho sebopeho sa mosebelisi se tsamaisoang ke lentsoe ho ea ho bonolo haholo ho tsamaisa menyetla, tlhahlobo ea maikutlo, tlhaiso ea maemo, maikutlo le phihlello ea data. Tsohle li ka fumaneha ho basebelisi ba bangata mme likhoebo li ka fumana phaello e fihlang ho $430 bilione ea tlhahiso ka 2020, ho latela data ea IDC e boletsoeng ke Deloitte.

2. GraphQL Ho Fetola REST Apis

Ho latela baetsi ba feme ea ka eo e leng k'hamphani ea nts'etsopele ea software e kantle ho naha, REST API e lahleheloa ke taolo holim'a bokahohle ba ts'ebeliso ka lebaka la ts'ebetso ea eona e liehang ea ho kenya data e hlokang ho etsoa ho tsoa ho li-URL tse ngata ka bonngoe.

GraphQL ke mokhoa o mocha le o mong o molemo ka ho fetisisa oa meralo ea Rest-based e hulang lintlha tsohle tse amehang libakeng tse ngata ka kopo e le 'ngoe. E ntlafatsa litšebelisano tsa bareki le seva mme e fokotsa latency e etsang hore sesebelisoa se arabele haholoanyane ho mosebelisi.

U ka ntlafatsa tsebo ea hau ea nts'etsopele ea software ha u sebelisa GraphQL bakeng sa nts'etsopele ea software. E boetse e hloka khouto e nyane ho feta REST Api mme e lumella ho etsa lipotso tse rarahaneng ka har'a mela e 'maloa e bonolo. E ka boela ea fanoa ka palo ea Backend as a Service (BaaS) linyehelo tse nolofaletsang baetsi ba software ho e sebelisa lipuong tse fapaneng tsa lenaneo ho kenyeletsoa Python, Node.js, C++, le Java.

Hajoale, GraphQL e ts'ehetsa sechaba sa bahlahisi ka:

  • Ha ho khonehe hore u se ke ua hlola u e-ba le mathata a ho lata
  • Ho netefatsa le ho hlahloba mofuta oa likhoutu
  • Litokomane tsa Auto Hlahisa API
  • Ka ho fana ka melaetsa e qaqileng ea liphoso
  • Eketsa ts'ebetso e eketsehileng tafoleng: "lipeeletso" ho fumana melaetsa ea nako ea sebele ho tsoa ho seva

3.Low/No Code

Lisebelisoa tsohle tse tlase tsa ntlafatso ea software li fana ka melemo e mengata. E lokela ho sebetsa hantle ka hohle kamoo ho ka khonehang ho ngola mananeo a mangata ho tloha qalong. Khoutu e tlase kapa e se nang khoutu e fana ka khoutu e lokiselitsoeng esale pele e ka kenyelletsoang mananeong a maholo. Sena se lumella le bao e seng baetsi ba mananeo ho etsa lihlahisoa tse rarahaneng kapele le ha bonolo le ho potlakisa tikoloho ea sejoale-joale ea nts'etsopele.

Ho latela tlaleho e arolelanoang ke TechRepublic, lisebelisoa tsa no/low-code li se li ntse li sebelisoa ho li-portal tsa marang-rang, lisebelisoa tsa software, lisebelisoa tsa mohala le libaka tse ling. 'Maraka oa lisebelisoa tse tlase tsa khoutu o tla hola ho fihlela ho $ 15 limilione tse likete ka 2020. Lisebelisoa tsena li sebetsana le ntho e 'ngoe le e' ngoe e kang ho laola logic ea mosebetsi, filthara ea data, ho kenya le ho romela thepa. Mona ke li-platform tsa khoutu tse tlase / tse se nang khoutu tseo u ka li latelang ka 2020:

  • Microsoft PowerApps
  • Mendix
  • Mekhoa ea kantle
  • 'Mopi oa Zoho
  • Salesforce App Cloud
  • Base e potlakileng
  • Boot ea selemo

4. Leqhubu la 5G

Khokahano ea 5G e tla ama haholo nts'etsopele ea mobile/software, nts'etsopele ea webo le eona. Ntle le moo, ho theknoloji e kang IoT tsohle li hokahane. Kahoo, software ea sesebelisoa e tla sebelisa thepa e se nang mohala e lebelo ho fihlela bokhoni ba eona bo felletseng ka 5G.

Ka hlahlobeloa tsa morao tjena le Digital Trends, Dan Dery, motlatsi oa motlatsi oa mopresidente oa Motorola, o boletse hore "Lilemong tse tlang, 5G e tla fana ka ho arolelana data ka potlako, bandwidth e phahameng, le ho potlakisa software ea mohala ka makhetlo a 10 ka potlako ho feta theknoloji e teng e se nang mohala."

Ka leseli lena, lik'hamphani tsa nts'etsopele ea software li tla sebetsa ho kenyelletsa 5G lits'ebetsong tsa sejoale-joale. Phallo ea 5G e tsamaea ka potlako, basebelisi ba fetang 20 ba phatlalalitse lintlafatso ho marang-rang a bona. Kahoo, bahlahisi ba tla qala ho sebetsa ho nka se nepahetseng APIs ho nka monyetla ka 5G. Theknoloji e tla ntlafatsa haholo tse latelang:

  • Tšireletso ea lenaneo la marang-rang, haholo-holo bakeng sa ho khaola marang-rang.
  • E tla fana ka mekhoa e mecha ea ho sebetsana le boitsebiso ba basebelisi.
  • E tla u lumella ho kenyelletsa lits'ebetso tse ncha lits'ebetsong tse nang le sekhahla se tlase sa latency.
  • E tla ba le tšusumetso ho nts'etsopele ea sistimi e nolofalitsoeng ea AR/VR.

5. "Boinete" bo sa sebetseng

Netefatso e ntse e tsoela pele ho ba ts'ebetso e sebetsang ea ho sireletsa lintlha tsa bohlokoa. Theknoloji e tsoetseng pele ha e kotsing feela ea ho hacking software, empa e boetse e tšehetsa bohlale ba maiketsetso esita le quantum computing. Empa 'maraka oa nts'etsopele ea software o se o ntse o bona mefuta e mengata e mecha ea netefatso, joalo ka tlhahlobo ea lentsoe, biometrics, le kananelo ea sefahleho.

Mothating ona, linokoane li ntse li fumana mekhoa e fapaneng ea ho theola boitsebahatso ba basebelisi ba inthaneteng le li-password. Kaha basebelisi ba selefouno ba se ba tloaetse ho fumana li-smartphone tsa bona ka monoana o motona kapa oa monoana kapa ka ho hlahloba sefahleho, kahoo ka lisebelisoa tsa ho netefatsa ba ke ke ba hloka bokhoni bo bocha bakeng sa ho netefatsa, hammoho le menyetla ea bosholu ba cyber e tla fokotseha. Mona ke lisebelisoa tse ling tsa netefatso ea lintlha tse ngata tse nang le encryption ea SSL.

  • Li-Soft Tokens li fetola li-smartphones tsa hau hore e be li-authenticators tse ngata tse bonolo.
  • Mekhoa ea Egrid ke mofuta o bonolo oa ho sebelisa le o tsebahalang oa li-authenticator indastering.
  • Tse ling tsa software e ntle ka ho fetisisa ea netefatso bakeng sa likhoebo ke: RSA SecurID Access, OAuth, Ping Identity, Authx, le Aerobase.

Ho na le lik'hamphani tsa nts'etsopele ea software India le USA tse etsang lipatlisiso tse batsi ho mahlale a netefatso le biometrics ka tsoelo-pele ho AI ho fana ka software e ntle ea lentsoe, sefahleho, boitšoaro le netefatso ea biometric. Joale, o ka boloka liteishene tsa dijithale mme oa ntlafatsa bokhoni ba li-platform.

Li-endnotes

Ho bonahala eka bophelo ba baetsi ba mananeo ka 2020 bo tla fokola haholo kaha lebelo la nts'etsopele ea software le kanna la potlaka. Lisebelisoa tse fumanehang li tla ba bonolo ho li sebelisa. Qetellong, tsoelo-pele ena e tla lebisa ho theheng lefatše le hlasimolohileng le lebileng mehleng e mecha ea dijithale.

Source: www.habr.com

Eketsa ka tlhaloso