Huawei HiAI nedir?

Ertug Sagman
Huawei Developers - Türkiye
3 min readMar 9, 2021

Huawei’nin gelişmiş yapay zeka sisteminin yetenekleri — Huawei HiAI

Günümüz dünyasında teknoloji, hayatımızı kolaylaştıran daha akıllı sistemlere dönüşüyor ve mobil teknolojiler de bu sistemlere dahil oluyor. Sektörün en büyüklerinden biri olan Huawei, geliştiricilere, Huawei cihazlarındaki güçlü AI yeteneklerini hızlı ve kolay bir şekilde kullanarak akıllı uygulamalar oluşturmak ve bir sonraki seviye akıllı uygulama kullanıcı deneyimi sunmak için açık bir geliştirme platformu sunuyor.

Huawei, 2019 Temmuz ayından bu yana makine öğrenimi ve yapay zeka hizmetlerini geliştiriyor ve şimdiye kadarki en güçlü hale geldi. Huawei HiAI, akıllı cihazlar için açık bir AI yetenek platformudur. Çip, cihaz ve bulut düzeyinde yetenekler sağlayan 3 katmanlı bir AI ekosistemi sunar. Bu üç katman:

  • Huawei HiAI Foundation
  • Huawei HiAI Engine
  • Huawei HiAI Service

Her birinin farklı amaçları ve yapıları vardır. Örneğin, HiAI Foundation çip düzeyinde çalışır, HiAI Engine cihaz düzeyinde çalışır ve HiAI Service bulut düzeyinde çalışır.

HiAI Foundation

HiAI Foundation, yonga düzeyinde çalışır ve senaryo çeşitliliğini destekleyen ve optimizasyon yoluyla düşük güç tüketimi sağlayan yüksek performanslı bir bilgi işlem ortamı sağlayan temel bir platform görevi görür. Yetenekleri şunları içerir:

  • Sinir ağı modeli işlemleri için özel AI talimatları seti,
  • Optimize edilmiş performans sağlamak için veri ve ağırlık yeniden düzenlenmiş, çevrim dışı ayarlarda NPU için özel AI talimat dizileri halinde evrişim, havuzlama, etkinleştirme ve tam bağlantı dahil olmak üzere çok çeşitli sinir ağı operatörlerini derleyebilmektedir. Talimatlar ve veriler daha sonra bir çevrimdışı yürütme modeli oluşturmak için entegre edilir. Ayrıca, çevrimdışı derleme sırasında, operatörler arasındaki katmanlararası füzyon (evrişim, ReLU ve havuzlama), DDR’nin okuma-yazma bant genişliğini azaltır ve böylece performansı artırır,
  • Sinir ağı modelindeki ilgili verileri (Toplu İş, Kanal, Yükseklik ve Genişlik) optimum düzeyde verimli bir şekilde yeniden düzenler
  • Çalışan ortamın bilgi işlem kabiliyetini tanımlar ve uyarlamalı alt grafik bölme ve sinir ağı için cihaz işbirliğine dayalı programlamayı gerçekleştirir,
  • Önceden eğitilmiş modellerden cihaz tarafı çıkarım modellerine kadar otomatik optimizasyon. Hafif modeller, çok çeşitli uygulama senaryolarına yöneliktir. Çok çeşitli algoritmalar sağlarlar ve yüksek hassasiyetli çözümler için katı gereksinimleri karşılamak için kalibrasyon veya yeniden eğitim yoluyla daha küçük ve daha hızlı modelleri otomatik olarak uygularlar.

HiAI Engine

HUAWEI HiAI Engine, cihaz yeteneklerini kullanarak çeşitli yapay zeka özelliklerine sahip uygulamalar sağlar. Bu yetenekler aşağıdaki gibidir:

Computer Vision (CV) Engine — Bilgisayarla Görme Motoru

Computer Vision Engine, alanı belirlemek, tanımak ve anlamak için ortam ortamını algılamaya odaklanır. Yetenekleri:

  • görüntü tanıma,
  • yüz tanıma,
  • metin tanıma.

Automatic Speech Recognition (ASR) Engine — Otomatik Konuşma Tanıma Motoru

Automatic Speech Recognition Engine, konuşma tanımayı kolaylaştırmak için insan sesini metne dönüştürür.

Natural Language Understanding (NLU) Engine — Doğal Dil Anlama Motoru

Natural Language Understanding Engine, uygulamaların kelime segmentasyonu ve metin varlık tanıma elde etmek için insan sesini veya metnini anlamasını sağlamak için ASR motoruyla birlikte çalışır.

HiAI Service

Huawei HiAI Service, geliştiricilerin projelerini HUAWEI App Gallery aracılığıyla geliştirmeleri için tasarlanmış bir bulut platformudur. Akıllı Hizmet, Anında Erişim, AI Sesi ve AI Lens gibi hizmetler sağlamak için yetenekler entegre edilmiştir. Bu, Huawei’nin yetenek entegrasyonu ve dağıtımı için birleşik platformudur.

Toparlamak için…

Huawei’nin yapay zekası, geliştiricilerin uygulamalarına entegre etmek için büyük miktarda beceriye sahip olmalarını sağlayan güçlü bir geliştirme sistemidir. Ayrıca, kullanıcı deneyimini büyük ölçüde geliştirdiği için AI özelliklerinin uygulanması bu kadar kolay kullanılması tavsiye edilir. Gelişen teknoloji ortamında uygulamalarımız da uyum sağlamalıdır. Vakit ayırıp bu yazımı okuduğunuz için teşekkür ederim. Eğer aklınıza takılan bir şey olduysa bana yazabilirsiniz. Bir sonraki yazımda görüşmek üzere!

Referanslar

--

--