Ҷойгиркунии самараноки модели AI дар дастгоҳҳои канорӣ тавассути тарҳрезии муштараки сахтафзор-нармафзор | B4N1

Ҷойгиркунии самараноки модели AI дар дастгоҳҳои канорӣ тавассути тарҳрезии муштараки сахтафзор-нармафзор

3 months ago · b4n1 Read time: 3 min

Муқаддима

Паҳншавии дастгоҳҳои канорӣ, ба монанди смартфонҳо, дастгоҳҳои хонагии интеллектуалӣ ва мошинҳои мустақил, эҳтиёҷоти фаврӣ барои густариши самараноки модели AI дар ин дастгоҳҳоро ба вуҷуд овард. Усулҳои анъанавии ҷобаҷогузории модели AI аксар вақт ба инфрасохтори абрӣ такя мекунанд, ки метавонанд таъхир, нигарониҳои амниятӣ ва масрафи баланди нерӯро ба вуҷуд оранд. Барои ҳалли ин мушкилот, тарҳрезии муштараки сахтафзор-нармафзор ҳамчун як равиши умедбахш пайдо шуд, ки имкон медиҳад беҳсозии иҷрои модели AI, масрафи нерӯ ва таъхир дар дастгоҳҳои канорӣ.

Чорроҳаи AI, Edge Computing ва Co-Design

Компютерҳои канорӣ ба коркарди додаҳо дар канори шабака, на дар абри мутамарказ ё маркази додаҳо, ба манбаи маълумот наздиктар дахл дорад. Аз тарафи дигар, моделҳои AI барои коркард ва таҳлили миқдори зиёди додаҳо захираҳои назарраси ҳисоббарориро талаб мекунанд. Чорроҳаи AI, ҳисоббарории канорӣ ва тарроҳии муштарак оптимизатсияи муштараки ҷузъҳои сахтафзор ва нармафзорро барои ноил шудан ба густариши самараноки модели AI дар дастгоҳҳои канорӣ дар бар мегирад.

Манфиатҳои тарҳрезии муштараки таҷҳизот ва нармафзор

Тарҳрезии муштараки сахтафзор ва нармафзор як қатор бартариҳоро пешниҳод мекунад, аз ҷумла:

  • Иҷрои беҳтаршуда: Тавассути оптимизатсияи ҷузъҳои сахтафзор ва нармафзор дар якҷоягӣ, тарроҳии муштарак метавонад ба беҳбудиҳои назаррас дар густариши модели AI оварда расонад.
  • Коҳиши масрафи қувваи барқ: Тарҳрезии муштарак метавонад тавассути оптимизатсияи ҷузъҳои сахтафзор ва нармафзор барои кори камқувват ба кам кардани масрафи нерӯ кӯмак расонад.
  • Мӯҳлати пасттар: Тарҳрезии муштарак метавонад тавассути оптимизатсияи ҷузъҳои сахтафзор ва нармафзор барои коркарди босуръати додаҳо ва иртибот кам кардани таъхири он кӯмак кунад.
  • ** Баланд бардоштани чандирии**: Тарҳрезии муштарак метавонад ба таҳияи моделҳои фасеҳтар ва мутобиқшавандаи AI имкон диҳад, ки онҳоро дар дастгоҳҳои гуногуни канорӣ ба осонӣ ҷойгир кардан мумкин аст.

Фокуси амалӣ: Намунаи код

Биёед мисоли оддии тарроҳии сахтафзор ва нармафзорро барои ҷобаҷогузории модели AI дар дастгоҳҳои канорӣ дида бароем. Мо китобхонаи машҳури Python, TensorFlow -ро барои ҷойгир кардани модели асосии AI дар Raspberry Pi, як дастгоҳи машҳури канорӣ истифода хоҳем кард.

`` питон воридоти тензорфро ҳамчун tf аз tensorflow.keras қабатҳои воридотӣ

Меъмории модели AI-ро муайян кунед

модел = tf.keras.Sequential([ layers.Conv2D(32, (3, 3), фаъолсозӣ='relu', input_shape=(28, 28, 1)), қабатҳо.MaxPooling2D((2, 2)), қабатҳо. Ҳамвор кардан(), қабатҳои зич (64, фаъолсозӣ = 'relu'), қабатҳои зич (10, фаъолсозӣ = 'softmax') ])

Моделро тартиб диҳед

model.compile(optimizer = 'адам', kayıp = 'sparse_categorical_crossentropy', метрика = ['accuracy'])

Маҷмӯи додаҳои MNIST-ро бор кунед

(X_train, y_train), (X_test, y_test) = tf.keras.datasets.mnist.load_data()

Маълумотро пешакӣ коркард кунед

X_train = X_train.reshape (-1, 28, 28, 1).astype ('float32') / 255.0 X_test = X_test.reshape(-1, 28, 28, 1).atype('float32') / 255.0

Моделро омӯзед

model.fit(X_train, y_train, epochs=5, batch_size=128)

Моделро арзёбӣ кунед

test_loss, test_acc = model.evaluate (X_test, y_test) чоп (f'Дақиқии санҷиш: {test_acc:.2f}')


Ин мисоли рамз ҷойгиркунии асосии модели AI-ро дар Raspberry Pi бо истифода аз TensorFlow нишон медиҳад. Модел дар маҷмӯаи маълумоти MNIST омӯзонида мешавад ва дар маҷмӯи санҷиш арзёбӣ мешавад. Рамз содда ва чандирии тарҳрезии муштараки сахтафзор ва нармафзорро барои ҷобаҷогузории модели AI дар дастгоҳҳои канорӣ нишон медиҳад.

## Top 5-10 Фармонҳо/порчаҳои бештар истифодашаванда

Инҳоянд баъзе аз фармонҳо ва порчаҳои маъмултарин барои тарҳрезии муштараки сахтафзор ва нармафзор:

* **TensorFlow**: `tf.keras.Sequential()`, `tf.keras.layers.Conv2D()`, `tf.keras.layers.MaxPooling2D()`
* **Raspberry Pi**: `sudo apt-get update`, `sudo apt-get install python3-pip`, `pip3 насб кардани tensorflow`
* **Ко-Дизайн**: `co-design.py -h`, `co-design.py -m <model_name>`, `co-design.py -d <номи_дастгоҳ>`

## Визуалӣ

Ин аст визуалии бартариҳои тарҳрезии муштараки сахтафзор ва нармафзор бо истифода аз Chart.js:

``` диаграмма
{
  "type": "бар",
  "маълумот": {
    "labels": ["Ташкили модели анъанавии AI", "Тарҳрезии муштараки сахтафзор-нармафзор"],
    "маҷмӯи додаҳо": [
      {
        "label": "Иҷрои кор",
        "data": [10, 20],
        "backgroundColor": "rgba(255, 99, 132, 0.2)",
        "borderColor": "rgba(255, 99, 132, 1)",
        "BroderWidth": 1
      },
      {
        "label": "Истеъмоли барқ",
        "data": [50, 30],
        "backgroundColor": "rgba(54, 162, 235, 0.2)",
        "borderColor": "rgba(54, 162, 235, 1)",
        "BroderWidth": 1
      },
      {
        "label": "Дар бораи таъхир",
        "data": [100, 50],
        "backgroundColor": "rgba(255, 206, 86, 0.2)",
        "borderColor": "rgba(255, 206, 86, 1)",
        "BroderWidth": 1
      }
    ]
  },
  "Options": {
    "унвон": {
      "дисплей": дуруст,
      "text": "Манфиатҳои тарҳрезии муштараки сахтафзор ва нармафзор"
    },
    "тарозу": {
      "yAxes": [
        {
          "тик": {
            "beginAtZero": дуруст
          }
        }
      ]
    }
  }
}

Ин визуализатсия кор, масрафи нерӯ ва таъхири ҷобаҷогузории анъанавии модели AI бо тарҳрезии муштараки сахтафзор ва нармафзорро муқоиса мекунад.

Хулоса

Тарҳрезии муштараки сахтафзор ва нармафзор ҳамчун як равиши ояндадор барои густариши самараноки модели AI дар дастгоҳҳои канорӣ пайдо шуд. Бо беҳсозии якҷояи ҷузъҳои сахтафзор ва нармафзор, тарроҳии муштарак метавонад ба беҳбудии назарраси кор, коҳиши масрафи нерӯ ва кам шудани таъхир оварда расонад. Ин мақола шарҳи муфассали бартариятҳо ва татбиқи амалии тарҳрезии сахтафзор ва нармафзор, аз ҷумла намунаи оддии код ва визуализатсияи бартариҳоро пешниҳод кардааст. Азбаски талабот ба AI-и канори сунъӣ афзоиш меёбад, эҳтимол дорад тарҳрезии муштараки сахтафзор ва нармафзор дар таҳияи моделҳои муассир ва муассири AI нақши афзояндаи муҳим бозад.


Have Questions?

Let's Talk

Contact me on LinkedIn