He aha te Anga Pūmanawa mo AI?

He aha te Anga Pūmanawa mo AI?

Mā te anga pakari ka huri taua pōrearea hei rerenga mahi whai hua. I roto i tēnei aratohu, ka whakamāramahia e mātou he aha te anga pūmanawa mō te AI, he aha te hiranga, me pēhea te whiriwhiri i tētahi me te kore e ruarua i a koe anō i ia rima meneti. Hopukia he kawhe; kia tuwhera tonu ngā ripa. ☕️

Ngā tuhinga ka pai pea koe ki te pānui i muri i tēnei:

🔗 He aha te ako miihini me AI
Kia mohio koe ki nga rereketanga nui i waenga i nga punaha ako miihini me te mohio mohio.

🔗 He aha te whakamāramatanga o te AI
Akohia me pehea te whakamarama a AI i nga tauira matatini kia marama, kia marama.

🔗 He aha te karetao humanoid AI?
Torotoro nga hangarau AI e whakakaha ana i nga karetao rite ki te tangata me nga whanonga tauwhitiwhiti.

🔗 He aha te whatunga io i roto i te AI
Tirohia te ahua o nga whatunga neural i te roro tangata ki te tukatuka korero.


He aha te Anga Pūmanawa mo AI? Ko te whakautu poto 🧩

Ko te anga pūmanawa mō te AI he paihere hanganga o ngā whare pukapuka, ngā wāhanga wā-oma, ngā taputapu, me ngā tikanga e āwhina ana i a koe ki te hanga, ki te whakangungu, ki te aromatawai, me te whakatinana i ngā tauira ako mīhini, ako hōhonu rānei, kia tere ake, kia pono ake hoki. He nui atu i te whare pukapuka kotahi. Whakaarohia hei tūāpapa whakaaro nui e hoatu ana ki a koe:

  • Ko nga tangohanga matua mo nga kaitao, paparanga, whakatau tata, raina paipa ranei

  • Te rereketanga aunoa me nga kakano pangarau kua arotau

  • Nga raina paipa whakauru raraunga me nga taputapu tukatuka o mua

  • Whakangungu whakangungu, inenga, me te tohutaki

  • Whakawhitiwhiti me nga kaiwhakatere penei i nga GPU me nga taputapu motuhake

  • Te takai, te mahi, me te whakamatautau i etahi wa

Mēnā he kete taputapu te whare pukapuka, he awheawhe te anga-me te rama, nga taumanu, me te kaihanga tapanga ka kii koe kaore koe e hiahia… kia mahia ra ano. 🔧

Ka kite koe i ahau e whakahoki ana i te kupu tika " he aha te anga pūmanawa mō te AI" i ētahi wā. He mea āta whakaarohia tēnā, nā te mea koinei te pātai e patohia ana e te nuinga o te tangata ina ngaro rātou i roto i te arai taputapu.

 

Anga Pūmanawa AI

He aha te hanga anga rorohiko pai mo AI? ✅

Anei te rarangi poto e hiahia ana ahau mena ka timata ahau mai i te timatanga:

  • Ergonomics whai hua - nga API maamaa, nga hapa pai, nga karere hapa awhina

  • Mahinga - nga kakano tere, te whakakotahitanga tika, te whakahiato kauwhata, te JIT ranei hei awhina

  • Te hōhonutanga o te rauropi - nga tari tauira, nga akoranga, nga taumaha kua oti te whakangungu, te whakauru

  • Te kawe - nga huarahi kaweake penei i te ONNX, te waea pūkoro, te wa whakahaere taha ranei, te pai o te ipu

  • Te Tirohanga - nga inenga, te takiuru, te tohu, te tirotiro whakamatautau

  • Tauineine - maha-GPU, whakangungu toha, mahi rapa

  • Whakahaere - ngā āhuatanga haumarutanga, te whakaputanga, te whakapapa, me ngā tuhinga e kore e huna i a koe

  • Hapori me te roa o te ora - ngā kaitiaki hohe, te whakatinanatanga o te ao tūturu, ngā mahere ara pono

Ka paato ana nga waahanga, ka iti ake te tuhi i te waehere kapia ka nui ake te mahi AI. Ko tehea te kaupapa. 🙂


Nga momo anga ka tutaki koe 🗺️

Kaore nga anga katoa e ngana ana ki te mahi i nga mea katoa. Whakaarohia i roto i nga waahanga:

  • Anga ako hohonu: tensor ops, autodiff, neural nets

    • PyTorch, TensorFlow, JAX

  • Nga anga ML matarohia: nga paipa, nga huringa ahuatanga, nga whakatau tata

    • scikit-ako, XGBoost

  • Ngā pokapū tauira me ngā puranga NLP: ngā tauira kua whakangungua i mua, ngā tohu, te whakatikatika pai

    • Ngā Whakawhiti Kanohi Awhi

  • Ngā wā whakahaere o te mahi me te whakatau: te whakatinanatanga kua arotauhia

    • ONNX Runtime, NVIDIA Triton Inference Server, Ray Serve

  • Ngā MLOp me te huringa ora: te aroturuki, te takai, ngā paipa, CI mō te ML

    • MLflow, Kubeflow, Apache Airflow, Prefect, DVC

  • Tapa me te pūkoro: he iti noa ngā tapuwae, he pai mō ngā taputapu

    • TensorFlow Lite, Core ML

  • Ngā anga whakahaere mōrearea me te tūponotanga: te tukanga me ngā mana whakahaere, ehara i te waehere

    • NIST AI Anga Whakahaere Morearea

Karekau he puranga kotahi e uru ki ia kapa. Kei te pai tena.


Ripanga whakataurite: nga whiringa rongonui i te titiro 📊

Ko nga quirks iti kua whakauruhia na te mea he raru te ora tonu. Ka huri nga utu, engari he maha nga waahanga matua he puna tuwhera.

Utauta / Tāpae Pai rawa atu mō Te utu pea He aha i mahi ai
PyTorch Kairangahau, Pythonic devs Pūtake tuwhera He ahua maori nga kauwhata hihiko; hapori nui. 🙂
TensorFlow + Keras Whakaputa i te tauine, whakawhiti-turanga Pūtake tuwhera Aratau kauwhata, TF Ratonga, TF Lite, taputapu totoka.
JAX Ko nga kaiwhakamahi kaha, ka huri te mahi Pūtake tuwhera Ko te whakahiato XLA, ma te pangarau tuatahi.
ako-scikit ML tauhira, raraunga ripanga Pūtake tuwhera Pipelines, inenga, inenga API ka paato noa.
XGBoost Raraunga hanganga, toa turanga Pūtake tuwhera Ko te whakanui i nga wa katoa ka wikitoria noa.
Ngā Whakawhiti Kanohi Awhi NLP, matakite, tohatoha me te uru ki te hub Te nuinga tuwhera Nga tauira kua whakangungua + tohu tohu + tuhinga, aue.
Wā Whakahaere ONNX Te kawe, nga anga whakauru Pūtake tuwhera Kaweake kotahi, rere tere ki te maha o nga pito o muri. [4]
MLflow Whakamātautau aroturuki, tākainga Pūtake tuwhera Reproducibility, rehita tauira, API ngawari.
Ray + Ray Mahi Whakangungu toha + mahi Pūtake tuwhera Tauine nga kawenga mahi Python; mahi moroiti-pupuhi.
NVIDIA Triton Ko te whakatauranga teitei Pūtake tuwhera Anga-maha, te puranga hihiri, nga GPU.
Kubeflow Kubernetes ML paipa Pūtake tuwhera Mutu-ki-mutunga i runga i nga K8, i etahi wa karekau engari kaha.
Rererangi, Prefect ranei Ko te whakariterite i to whakangungu Pūtake tuwhera Te whakarite, te ngana ano, te kitea. Mahi pai.

Mena ka hiahia koe ki nga whakautu kotahi-raina: PyTorch mo te rangahau, TensorFlow mo te hanga-roa, scikit-ako mo te ripanga, ONNX Runtime mo te kawe, MLflow mo te aroturuki. Ka hoki ahau i muri mai ki te hiahiatia.


I raro i te hiku: pehea te whakahaere anga i to pangarau ⚙️

Ko te nuinga o nga anga ako hohonu e tarai ana i nga mea nui e toru:

  1. Tensors - huānga maha-ahu me te whakatakotoranga taputapu me nga ture paoho.

  2. Autodiff - te rerekee aratau whakamuri hei tatau i nga rōnaki.

  3. Rautaki mahi - aratau hikaka me te aratau kauwhata me te whakahiato JIT.

  • a PyTorch ki te whakapau kaha ka taea e ia te whakahiato kauwhata me torch.compile hei whakakotahi i nga mahi me te tere haere me te iti o nga huringa waehere. [1]

  • Ko te TensorFlow e tere ana ma te taunoa me te whakamahi i te tf.function ki te whakatakoto i te Python ki roto i nga kauwhata rerenga raraunga kawe, e hiahiatia ana mo te kaweake SavedModel me te whakapai ake i nga mahi. [2]

  • a JAX ki nga huringa tito penei i te jit, grad, vmap, me te pmap, ka whakahiato ma XLA mo te whakatere me te whakarara. [3]

Koinei te waahi e ora ai nga mahi: nga kakano, nga whakakotahitanga, te whakatakotoranga mahara, te whakakotahitanga tika. Ehara i te makutu - ko te miihini anake te ahua makutu. ✨


Whakangungu me te whakatau: e rua nga hakinakina rereke 🏃♀️🏁

  • Ko nga whakangungu e whakanui ana i te puta me te pumau. Kei te pirangi koe ki te whakamahi pai, ki te whakatikatika i te rōnaki, me nga rautaki tohatoha.

  • te whakatauki te roanga, te utu, me te whakakotahitanga. Kei te pirangi koe ki te whakahiato, ki te ine, me te whakakotahitanga o nga kaiwhakahaere.

He mea nui te mahi tahi i konei:

  • a ONNX hei tauira whakawhiti tauira noa; ONNX Runtime nga tauira mai i nga anga puna maha puta noa i nga PTM, GPU, me etahi atu kaiwhakatere me nga here reo mo nga kohinga whakaputa angamaheni. [4]

Ko te ine, te tapahi, me te whakamarumaru he maha nga wa ka puta nga toa nui. I etahi wa he nui rawa - he ahua tinihanga, ahakoa ehara. 😉


Te kainga MLOps: kei tua atu i te anga matua 🏗️

Ahakoa ko te kauwhata rorohiko pai rawa atu e kore e whakaora i te huringa ora. I te mutunga ka hiahia koe:

  • Te aroturuki i ngā whakamātautau me te rēhita: tīmata ki te MLflow hei takiuru i ngā tawhā, ngā inenga, me ngā taonga tuku iho; whakatairanga mā te rēhita

  • Ngā paipa me te whakarite i ngā rerengamahi: Kubeflow i runga i a Kubernetes, i ngā taputapu whānui rānei pērā i a Airflow me Prefect

  • Putanga Raraunga: Ka pupuri a DVC i nga raraunga me nga tauira kua whakaputahia ki te taha o te waehere

  • Ngā Ipu me te Whakatakotoranga: Ngā whakaahua Docker me ngā Kubernetes mō ngā taiao ka taea te matapae, ka taea te whakawhanui

  • Ko nga tari tauira: he maha ake nga wa ka patupatua te papaaariki i mua i te whakangungu katahi ka pai

  • Te Aroturuki: te roa, te rere, me te arowhai i te kounga ina pa ana nga tauira ki te whakaputa

He kōrero poto mō te mara: i hiahia tētahi tīma hokohoko ipurangi iti ki tētahi "whakamātautau anō" i ia rā, kātahi ka kore e mahara ko tēhea whakahaere i whakamahi i ngā āhuatanga. I tāpirihia e rātou a MLflow me tētahi ture māmā "whakatairanga mai i te rēhita anake". Kātahi ka huri ngā arotakenga ā-wiki mō ngā whakataunga, ehara i te mea mō te keri whenua. Ka puta te tauira ki ngā wāhi katoa.


Te mahi tahi me te kawe: kia tuwhera tonu o whiringa 🔁

Ka ngokingoki marie te maukati. Kati ma te whakamahere mo:

  • Nga ara kaweake: ONNX, SavedModel, TorchScript

  • Te waatea o te wa whakahaere: ONNX Runtime, TF Lite, Core ML mo te waea pūkoro, te taha ranei

  • Whakapumautanga: ka taea te hanga paipa me nga whakaahua Docker

  • Te mahi noho koretake: ko te manaaki i a PyTorch, TensorFlow, me ONNX taha-taha-taha ka noho pono koe

Ko te huri i tetahi paparanga mahi, te whakahiato tauira ranei mo tetahi taputapu iti ake, he mea whakararu, ehara i te tuhi ano.


Te whakaterenga me te tauine: kia tere kia kaua e roimata ⚡️

  • nga GPU te rangatira o nga mahi whakangungu whanui na nga kakano kua tino arotau (whakaaro cuDNN).

  • Ka puta te whakangungu tohatoha ina kore e taea e te GPU kotahi te whai i: te whakarara raraunga, te whakarara tauira, ngā arotau wehewehe

  • Ko te tika o te whakakotahitanga ka whakaora i te mahara me te wa me te iti o te ngaronga tika ina whakamahia tika.

I etahi wa ko te waehere tere ko te waehere kaore koe i tuhi: whakamahia nga tauira kua oti te whakangungu me te whakatangi pai. Tino. 🧠


Te mana whakahaere, te haumaru, me te morearea: kaua e mahi pepa noa 🛡️

Ko te tuku AI ki nga whakahaere tuuturu ko te whakaaro mo:

  • Te Rarangi: no hea mai nga raraunga, pehea te tukatuka, me te tauira tauira e ora ana

  • Reproducibility: hanga taumau, whakawhirinaki titi, toa taonga

  • Te māramatanga me te tuhinga: ngā kāri tauira me ngā tauākī raraunga

  • Whakahaere morearea: ko te NIST AI Risk Management Framework e whakarato ana i te mahere huarahi mo te mapi, te ine, me te whakahaere i nga punaha AI pono puta noa i te huringa ora. [5]

Ehara enei i te kowhiri i nga rohe kua whakaritea. Ahakoa kei waho atu, ka aukati i nga paheketanga rangirua me nga hui tuweke.


Me pehea te whiriwhiri: he rarangi arowhai whakatau tere 🧭

Mena kei te titiro tonu koe ki nga ripa e rima, whakamatauhia tenei:

  1. Te reo tuatahi me te papamuri o te kapa

    • Ko te roopu rangahau tuatahi a Python: timata me PyTorch, JAX ranei

    • Te rangahau me te whakaputanga whakauru: Ko TensorFlow me Keras he putea haumaru

    • Te tātari matarohia, te arotahi ripanga ranei: scikit-ako me te XGBoost

  2. Ko te whaainga tuku

    • Te tohu kapua i te tauine: ONNX Runtime, Triton ranei, kua oti te ipu

    • Waea pūkoro kua whakauruhia ranei: TF Lite, Core ML ranei

  3. Nga hiahia tauine

    • GPU kotahi, teihana mahi ranei: ka mahi tetahi anga DL nui

    • Whakangungu toha: manatokohia nga rautaki i hangaia, whakamahia ranei te tereina Ray

  4. MLOps paari

    • Nga ra moata: MLflow mo te aroturuki, nga whakaahua Docker mo te kapi

    • Ko te roopu tipu: taapirihia te Kubeflow, Airflow/Prefect ranei mo nga paipa

  5. Te whakaritenga kawe

    • Whakamaherehia mo ONNX kaweake me tetahi paparanga mahi kore

  6. Te tū mōrearea

    • Whakaritea ki te aratohu a te NIST, te whakapapa tuhinga, te whakamana i nga arotake [5]

Ki te mea kei te pātai tonu koe he aha te anga pūmanawa mō te AI, ko te huinga kōwhiringa te mea e hoha ai aua tūemi rārangi arowhai. He pai te hoha.


Nga gotchas noa me nga pakiwaitara ngawari 😬

  • Pūrākau: kotahi te anga e whakahaere ana i a rātou katoa. Ko te mea pono: ka taea e koe te whakakotahi. He mea hauora tēnā.

  • He korero teka: ko te tere whakangungu nga mea katoa. He mea nui ake te utu whakatau me te pono.

  • Gotcha: ka wareware i nga paipa raraunga. Ko te whakauru kino ka totohu i nga tauira pai. Whakamahia nga kaieke tika me te whakamana.

  • Gotcha: mokowhiti ana i te tirotiro whakamatautau. Ka wareware koe ko tehea oma i pai ake. Ananahi-ka hoha koe.

  • Te pakiwaitara: he aunoa te kawe. I etahi wa ka pakaru nga kaweake i runga i nga mahi ritenga. Whakamatautau wawe.

  • Gotcha: MLOps kua oti te hanga i te wa poto. Kia ngawari, katahi ka taapirihia te whakahiato ina puta te mamae.

  • He kupu whakarite hapa iti: whakaarohia tō anga kia rite ki te potae pahikara mō tō tauira. Kāore i te ātaahua? Tērā pea. Engari ka ngaro i a koe ina mihi mai te hunga e noho ana i te huarahi.


Mini FAQ mo nga anga ❓

P: He rereke te anga i te whare pukapuka, i te papaahi ranei?

  • Whare Pukapuka: nga mahi motuhake, tauira ranei e kiia ana e koe.

  • Anga: ka tautuhi i te hanganga me te huringa ora, ka hono ki nga whare pukapuka.

  • Paerewa: te taiao whanui me te infra, UX, nama, me nga ratonga whakahaere.

Q: Ka taea e au te hanga AI kaore he anga?

Ma te hangarau ae. Ko te tikanga, he rite ki te tuhi i a koe ake kaitoi mo te panui rangitaki. Ka taea e koe, engari he aha.

P: Kei te hiahia au ki te whakangungu me te anga mahi mahi?

E mea pinepine ae. Whakangungu i PyTorch, TensorFlow ranei, kaweake ki ONNX, mahi me Triton, ONNX Runtime ranei. Kei reira nga tui. [4]

P: Kei hea te noho o nga tikanga tino pai?

AI RMF a NIST mo nga mahi morearea; tuhinga kaihoko mo te hoahoanga; Ko nga kaiarahi ML a nga kaiwhakarato kapua he arowhai whakawhiti. [5]


He korero tere mo te kupu matua mo te maramatanga 📌

He maha ngā wā ka rapu te tangata i te kaupapa he aha te anga pūmanawa mō te AI nā te mea e ngana ana rātou ki te hono i ngā ira i waenga i te waehere rangahau me te mea ka taea te whakatinana. Nō reira, he aha te anga pūmanawa mō te AI i roto i te mahi? Ko te kete kua whakaritea o te rorohiko, ngā whakarāpopototanga, me ngā tikanga e taea ai e koe te whakangungu, te aromatawai, me te whakatinana i ngā tauira me te iti ake o ngā ohorere, me te takaro pai ki ngā paipa raraunga, te taputapu, me te whakahaere. Āe, e toru ngā kōrero. 😅


He Korero Whakamutunga - He Roa Kare I Panui 🧠➡️🚀

  • Ko te anga rorohiko mo AI ka hoatu ki a koe he scaffolding whakaaro: tensors, autodiff, whakangungu, tohatoha, me te taputapu.

  • Tīpakohia mā te reo, te taumata whakangao, te āwhata, me te hōhonutanga o te rauropi.

  • Me tumanako ki te whakakotahi i nga puranga: PyTorch, TensorFlow ranei ki te whakangungu, ONNX Runtime, Triton ranei hei mahi, MLflow ki te whai, Airflow, Prefect ranei hei whakarite. [1][2][4]

  • Tunua i roto i te kawe, te tirohanga, me nga mahi morearea moata. [5]

  • Ae, awhi i nga wahanga hoha. He pumau, he kaipuke pumau.

Ko nga anga pai e kore e tango i te uaua. Ka whakahiatotia kia tere ake te neke o to roopu me te iti ake o nga waa. 🚢


Ngā Tohutoro

[1] PyTorch - He kupu whakataki ki torch.compile (tuhinga whaimana): panui atu

[2] TensorFlow - He pai ake te mahi me te tf.function (aratohu whaimana): panui atu

[3] JAX - Timata Tere: Me pehea te whakaaro i roto i te JAX (tuhinga whaimana): panui atu

[4] Wā Oma ONNX - Wā Whakahaere ONNX mo te Inferencing (tuhinga whaimana): panui atu

[5] NIST - AI Risk Management Framework (AI RMF 1.0): panui atu

Kimihia te AI Hou i te Toa Kaiāwhina AI Whaimana

Mō Mātou

Hoki ki te rangitaki