Apple'ın dün tanıttığı geliştirici servisler: CoreML, Vision API ve Natural Language API

Apple'ın dün tanıttığı geliştirici servisler: CoreML, Vision API ve Natural Language API

CoreML: Makine öğrenimi artık çok daha kolay!

Apple, dün başlayan WWDC etkinliğinde, iOS 11 işletim sistemi ile birlikte geliştiricilerin kullanımına sunacağı CoreML isimli yeni makine öğrenimi (machine learning) servisini tanıttı.

Mobil cihazlardaki yapay zeka (artifical intelligence) işlemerlerini hızlandırmayı hedefleyen bu servis, yazı analizinden yüz tanımaya kadar pek çok farklı alanı kapsıyor.

Apple'ın yaptığı ölçümlere göre, iPhone'da yapılan bir görüntü tanıma işlemi, Google Pixel bir cihazda yapılan işlemden 6 kat daha hızlı gerçekleşecek. Bu ve benzeri performans artışlarının pek çok farklı kategorideki uygulamaların gelişmesinde ve yeni özellikler kazanmasında büyük rol oynayacağına hiç şüphe yok.

Apple, CoreML servisi ile bugüne kadar Photos ve Siri gibi pek çok kendi uygulamasında kullandığı yapay zeka veya makine öğrenimi özelliklerini, her geliştirici ve her uygulama için kolayca ulaşılabilir hale getiriyor.

CoreML servislerinin gizlilik ve güvenlik özelliklerinden de bahsedilen sunumda, yapılan tüm yapay zeka ve makine öğrenimi işlemlerinin cihazlarda gerçekleştiğinin yani kullanıcıların bilgilerinin cihazlarının dışına çıkmasına gerek olmadığının altı çiziliyor. Bu sayede kullanıcılara ait verilerin üçüncü partilerle ve hatta Apple'ın kendisiyle paylaşılmasının önüne geçilmiş oluyor.

 

2 Yeni API

iOS 11 ile geliştiricilerin kullanımına sunulan CoreML, Vision API ve Natural Language API isminde iki yeni API üzerinden erişime açılıyor.

Vision API

CoreML içerisinde yer alan görüntü işleme ile ilgili servisler, Vision (Görüntü) API aracılığıyla geliştiricilerin erişimine sunuluyor.

Vision API'ın geliştiricilere sunduğu servisler ise şunlar:

  • Yüz takibi (Face tracking)
  • Yüz tanıma (Face detection)
  • Simgeler, işaretler (Landmarks)
  • Yazı tanıma (Text detection)
  • Dikdörtgen tanıma (Rectangle detection)
  • Barkod tanıma (Barcode detection)
  • Cisim takibi (Object tracking)
  • İmge kaydı (Image registration)

Natural Language API

CoreML'in sunduğu dilbilimsel özellikler ise Natural Language (Doğal Dil) API ile geliştiricilere açılıyor ve şu servisleri sağlıyor:

  • Dil tanıma (Language identification)
  • Tokenization
  • Lemmatization
  • Sözcük türü (Part of speech)
  • Varlık tanıma (Named entity recognition)

ARKit: Artık siz de bir Pokemon Go yapabilirsiniz!

WWDC etkinliğinde, 'dünyanın en büyük artırılmış gerçeklik (augmented reality) platformu' olarak tanıtılan ARKit, oyun ve uygulama geliştiricleri oldukça heyecanlandırdı.

Pokemon Go ve Snapchat ile herkesin çok daha yakından tanıma fırsatı olan artırılmış gerçeklik teknolojisi, kameradan alınan gerçek görüntü ile sanal olarak oluşturulan bir cismin birleştirilmesi ile oldukça etkileyeci ve keyifli kullanıcı deneyimleri yaşamamızı sağlıyor.

Apple, geliştiricilerin kullanımına sunduğu ARKit servisleri ile artırılmış gerçeklik uygulamalarının geliştirilesini kolaylaştırıyor ve çok daha cazip hale getiriyor.

Sunum sırasına yapılan demoda, sahnedeki masanın üzerine artırılmış gerçeklik ile bir fincan kahve, bir lamba ve bir çiçek yerleştiriliyor. Kahve fincanından çıkan duman ve fincanın gölgesinin ışığın konumuna göre tepki vermesine dikkat çekildi. Artırılmış gerçekliğin temel unsurlarından olan uzay, zemin ve sınır algılama (plane estimation) uygulamasının ise masaya yerleştirilen cisimlerin gerçekten masanın üzerinde duruyormuş izlenimi vermesi için oldukça başarılı bir şekilde uygulandığını bu demoda görebiliyoruz.

ARKit'in geliştiricilere sunduğu bazı özellikler ise şunlar:

  • Hızlı ve kararlı hareket takibi (Fast, stable motion tracking)
  • Uzay ve sınır tanıma (Plane estimation with basic boundries)
  • Ortam aydınlatma (Ambient lightning estimation)
  • Ölçeklendirme (Scale estimation)
Teknoloji dünyasındaki gelişmeleri takip edin. Neleri size ulaştırmamızı istersiniz?
Abonelik kaydınız başarıyla oluşturuldu.