Te Whakatuinga Tauira AI pai i runga i nga taputapu Tapa ma te Hoahoa Hoahoa-a-Pumau-Pūmanawa | B4N1

Te Whakatuinga Tauira AI pai i runga i nga taputapu Tapa ma te Hoahoa Hoahoa-a-Pumau-Pūmanawa

7 months ago · b4n1 Read time: 5 min

**Te Whakamahi Tauira AI pai ki runga i nga taputapu Tapa ma te Hoahoa-a-Maama-Pūmanawa **

Whakataki

Na te nui haere o nga taputapu mata kua puta nga huarahi hou mo nga tono Artificial Intelligence (AI) kia tukuna i roto i nga waa-pono, e taea ai nga tono penei i nga kaainga atamai, nga waka motuhake, me te miihini ahumahi. Heoi, ko te iti o nga rauemi rorohiko me nga herenga hiko o nga taputapu mata he wero nui mo te tuku tauira AI. I roto i tenei tuhinga, ka tirotirohia e matou te whakawhitinga o AI, te hangarau rorohiko, me te hoahoanga ki te arotau i nga mahi o te taputapu mata, ma te whakamahi i nga ahunga whakamua o nga tauira AI me nga tikanga hoahoa-hoahoa-rorohiko.

Ko nga wero o te Tauira Tauira AI i runga i nga taputapu Tapa

Ko nga taputapu Edge e tohuhia ana e o raatau rauemi rorohiko iti, tae atu ki te PTM, te mahara, me te whakapau hiko. Ko nga tauira AI tuku iho, he mea hangaia mo te whakatakotoranga-a-kapua, kaore i te arotau mo nga taputapu taha. Ko te mutunga, ka taea e ratou te arahi ki:

  • Te paheketanga o te mahi: Kare pea nga tauira AI e rere pai i runga i nga taputapu taha, ka puhoi nga wa whakautu me te whakaheke i te tika.
  • Kohi hiko: Ka taea e nga tauira AI te pau te mana nui, ka raru pea mo nga taputapu taha hiko-hiko.
  • Nga herenga mahara: Ka taea e nga tauira AI te nui o te mahara, he wero mo nga taputapu taha he iti rawa nga rauemi mahara.

Pūmanawa-Pūmanawa Hangarau Hoahoa-tahi

Hei whakatika i enei wero, kua puta mai nga tikanga hoahoa-tahi taputapu-rorohiko hei otinga pai. Ko enei tikanga ko te hoahoa i nga waahanga taputapu me nga waahanga rorohiko o te taputapu taha, me te arotau mo te tuku tauira AI.

1. Tapahi Tauira

Ko te tapahi tauira ko te tango i nga taumaha me nga hononga koretake mai i te tauira AI, ka whakaiti i te rahi me nga whakaritenga rorohiko. Ka taea te whakamahi i tenei tikanga ki nga whatunga neural me nga rakau whakatau.

rama kawemai
kawemai rama.nn hei nn

class ModelPruning(nn.Module):
    def __init__(whaiaro):
        super(ModelPruning, self).__init__()
        self.fc1 = nn.Raina(784, 128)
        self.fc2 = nn.Raina(128, 10)

    def whakamua(whaiaro, x):
        x = torch.relu(self.fc1(x))
        x = whaiaro.fc2(x)
        hoki x

tauira = ModelPruning()
pruned_model = torch.nn.utils.prune_l1_unstructured(tauira, 'taimaha', 0.1)

2. Te Maamaa Matauranga

Ko te whakamaaramatanga o te matauranga ko te whakawhiti i te matauranga mai i te tauira AI nui, matatini ki te mea iti, ngawari ake. Ka taea te whakamahi i tenei tikanga ki te whakaiti i te rahi me nga whakaritenga rorohiko o te tauira AI.

rama kawemai
kawemai rama.nn hei nn

class KnowledgeDistillation(nn.Module):
    def __init__(whaiaro):
        super(KnowledgeDistillation, self).__init__()
        self.fc1 = nn.Raina(784, 128)
        self.fc2 = nn.Raina(128, 10)

    def whakamua(whaiaro, x):
        x = torch.relu(self.fc1(x))
        x = whaiaro.fc2(x)
        hoki x

kaiako_tauira = TauiraPruning()
tauira_akonga = KnowledgeDistillation()

3. Te inenga

Ko te ine he whakaiti i te tika o nga taumahatanga tauira AI me nga whakahohenga, me te whakaiti i nga whakaritenga rorohiko o tetahi tauira AI.

rama kawemai
kawemai rama.nn hei nn

Te inenga akomanga(nn.Module):
    def __init__(whaiaro):
        super(Inenga, whaiaro).__init__()
        self.fc1 = nn.Raina(784, 128)
        self.fc2 = nn.Raina(128, 10)

    def whakamua(whaiaro, x):
        x = torch.relu(self.fc1(x))
        x = whaiaro.fc2(x)
        hoki x

tauira = ModelPruning()
quantized_model = torch.quantization.quantize_dynamic(tauira, {torch.nn.Linear}, dtype=torch.qint8)

Tiki 5-10 Nga Tono Whakamahinga/Momohipi

Tono/ Tapahi Whakaahuatanga
torch.nn.utils.prune_l1_unstructured(tauira, 'taimaha', 0.1) Whakatauira tapahi ma te whakamahi i te whakarite L1
torch.quantization.quantize_dynamic(tauira, {torch.nn.Linear}, dtype=torch.qint8) Te inenga ma te whakamahi i te inenga hihiri
torch.nn.utils.kldistance(tauira_kaiako, tauira_akonga) Te whakamaarama matauranga ma te whakamahi i te rereketanga KL
torch.nn.utils.weight_norm(tauira.fc1) Whakaritea taumaha ma te whakamahi i te tikanga taumaha
torch.nn.utils.clip_grad_norm_(model.parameters(), 1.0) Tapahanga rōnaki mā te topenga karaehe tikanga
torch.nn.utils.clip_grad_value_(model.parameters(), 1.0) Tope rōnaki mā te whakamahi i te uara karaeke topenga
torch.nn.utils.remove_weight_norm(tauira.fc1) Te tango i te taumaha ma te whakamahi i te tikanga tango taumaha
torch.nn.utils.fuse_conv_bn_eval(tauira.fc1) Whakakotahitanga paparanga whakakorikori ma te whakamahi i te whae conv bn eval
torch.nn.utils.fuse_bn_eval(tauira.fc2) Whakakotahitanga puranga ma te whakamahi i te fuse bn eval
torch.nn.utils.fuse_bn_eval(tauira.fc1) Whakakotahitanga puranga ma te whakamahi i te fuse bn eval

Whakakitenga

{
  "type": "pae",
  "raraunga": {
    "labels": ["Tauira Tapahi", "Mahiohio Whakakotahitanga", "Ihi"],
    "raunga raraunga": {
      "label": "Te tika",
      "raraunga": [0.9, 0.85, 0.8]
    }
  },
  "kōwhiringa": {
    "taitara": {
      "whakaatu": pono,
      "text": "Whakataurite Tika"
    },
    "korero": {
      "whakaatu": pono
    }
  }
}

Whakamutunga

Ko te whakaurunga tauira AI pai ki runga i nga taputapu tapanga me whakakotahi nga taputapu me nga tikanga hoahoa-tahi rorohiko. Ko te tapahi tauira, te whakamaarama matauranga, me te ine ine etahi o nga tikanga ka taea te whakamahi hei whakaiti i te rahi me nga whakaritenga rorohiko o nga tauira AI. Ma te whakamahi i enei tikanga, ka taea e nga kaiwhakawhanake te hanga tauira AI kua arotauhia mo nga taputapu taha, e taea ai nga tono wa-tuturu penei i nga kaainga atamai, waka motuhake, me te miihini ahumahi.

Mahi a meake nei

Ko nga mahi a meake nei i roto i tenei waahanga ko:

  • Whakawhanake i nga tikanga hoahoa-tahi taputapu-rorohiko hou: Ka taea e nga kairangahau me nga kaiwhakawhanake te tuhura i nga tikanga hou mo te arotau i nga tauira AI mo nga taputapu taha.
  • Te whakapai ake i te tapahi tauira me te whakamohiotanga mohiotanga algorithms: Ko te whakawhanake i nga huringa pai ake mo te tapahi tauira me te whakamaarama matauranga ka pai ake te mahi me te tika.
  • Te tirotiro i te whakamahinga o etahi atu tauira AI: Ko etahi atu tauira AI, penei i nga rakau whakatau me nga ngahere matapōkere, ka taea te tirotiro mo te tuku taputapu taha.

Ma te haere tonu ki te ahu whakamua i te waahi o te hoahoa-a-rorohiko-rorohiko, ka taea e tatou te hanga tauira AI pai ake, whai hua hoki mo nga taputapu taha, ka taea te whānuitanga o nga tono me nga keehi whakamahi.


Have Questions?

Let's Talk

Contact me on LinkedIn