Ultralytics YOLO27:
Entegrasyonlar

MLflow entegrasyonunu kullanarak Ultralytics YOLO deneylerini günlüğe kaydedin

MLflow entegrasyonu ve günlük kaydının Ultralytics YOLO deneylerini nasıl geliştirebileceğini, bilgisayarlı görü uygulamaları için daha üstün izleme olanağı sağladığını keşfedin.

ABAbirami Vina7 min read
MLflow entegrasyonuyla Ultralytics YOLO deneylerini günlüğe kaydetme

Bir bilgisayarlı görü projesini bir yapboz gibi düşünebilirsin. Temel olarak veri kümesi toplamak, model eğitmek ve modeli dağıtmak gibi yapboz parçalarını bir araya getirerek makinelere görsel verileri anlamayı öğretirsin. Her şey yerine oturduğunda görüntüleri ve videoları etkili bir şekilde analiz edip anlamlandırabilen bir sistem elde edersin.

Ancak tıpkı gerçek bir yapbozda olduğu gibi, bilgisayarlı görü projesinin her bölümü de kolay değildir. Deney takibi (ayarlarının, yapılandırmalarının ve verilerinin kaydını tutma) ve günlükleme (sonuçları ve performans ölçümlerini kaydetme) gibi görevler çok fazla zaman ve çaba gerektirebilir. Bu adımlar bilgisayarlı görü modellerini iyileştirmek ve geliştirmek için önemli olsa da bazen darboğaz gibi hissedilebilir.

İşte bu noktada Ultralytics YOLO modelleri ve MLflow entegrasyonu devreye girer. Ultralytics YOLO11 gibi modeller; nesne algılama, örnek segmentasyonu ve görüntü sınıflandırma dahil olmak üzere çok çeşitli bilgisayarlı görü görevlerini destekler. Bu yetenekler, etkileyici bilgisayarlı görü uygulamaları oluşturmanı sağlar. MLflow entegrasyonu gibi entegrasyonlardan yararlanabilmek, görü mühendislerinin ayrıntılara takılmak yerine modelin kendisine odaklanmasına olanak tanır.

Özellikle MLflow entegrasyonu, eğitim süreci boyunca çeşitli ölçümleri, parametreleri ve yapıtları günlüğe kaydederek süreci basitleştirir. Bu makalede MLflow entegrasyonunun nasıl çalıştığını, avantajlarını ve Ultralytics YOLO iş akışlarını kolaylaştırmak için onu nasıl kullanabileceğini inceleyeceğiz.

MLflow nedir?#

MLflow, makine öğrenimi yaşam döngüsünün tamamını kolaylaştırmak ve yönetmek için tasarlanmış açık kaynaklı bir platformdur (Databricks tarafından geliştirilmiştir). Makine öğrenimi modellerini geliştirme, dağıtma ve sürdürme süreçlerini kapsar.

MLflow aşağıdaki temel bileşenleri içerir:

  • Deney takibi: Bu bileşen, her model eğitim çalıştırması için model ayarları, sonuçlar ve dosyalar gibi önemli ayrıntıların kaydedilmesine odaklanır. Modelleri karşılaştırmana, değişikliklerin performansı nasıl etkilediğini görmene ve en iyi modeli bulmana yardımcı olur.
  • Model kayıt defteri: Farklı sürümleri takip edebileceğin ve bunları test, hazırlık ve üretim gibi aşamalara göre düzenleyebileceğin modellerin için bir depolama sistemi gibidir.
  • Proje paketleme: MLflow, kod, ayarlar ve gerekli araçlar dahil olmak üzere makine öğrenimi projelerini paketlemeyi kolaylaştırır; böylece projeler ekipler ve ortamlar arasında paylaşılabilir ve tutarlı şekilde kullanılabilir.
  • Model dağıtımı: MLflow, eğitilmiş modellerini iş istasyonları veya AWS ve Azure gibi bulut platformları gibi ortamlara hızla dağıtman için araçlar sunar ve modelleri gerçek dünyada kullanıma hazır hale getirir.

MLflow bileşenleri

Şekil 1. MLflow bileşenleri.

MLflow’un bileşenleri, makine öğrenimi sürecinin yönetimini daha kolay ve verimli hale getirir. Bu entegrasyon sayesinde Ultralytics, parametreleri, ölçümleri ve yapıtları YOLO modellerini eğitirken günlüğe kaydetmek için MLflow’un deney takibi özelliğini kullanmanı sağlar. Farklı YOLO model sürümlerini takip edip karşılaştırmayı kolaylaştırır.

MLflow entegrasyonu eğitimi kolaylaştırır#

MLflow’un ne olduğunu ele aldığımıza göre şimdi MLflow entegrasyonunun ayrıntılarına ve sunduğu özelliklere bakalım.

MLflow entegrasyonu, bilgisayarlı görü deneylerinin önemli yönlerini otomatik olarak takip edip günlüğe kaydederek eğitim sürecini daha verimli ve düzenli hale getirmek için tasarlanmıştır. Üç temel günlükleme türünü destekler: ölçümler, parametreler ve yapıtlar.

Her günlükleme türüne daha yakından bakalım:

  • Ölçümlerin günlüğe kaydedilmesi: Ölçümler, eğitim sırasında modelinin performansını değerlendiren nicel değerlerdir. Örneğin doğruluk, kesinlik, duyarlılık veya kayıp gibi ölçümler her epoch’un (veri kümen boyunca yapılan tam bir geçiş) sonunda takip edilir.
  • Parametrelerin günlüğe kaydedilmesi: Parametreler, model eğitimi başlamadan önce tanımladığın öğrenme oranı, toplu iş boyutu (tek bir eğitim adımında işlenen örnek sayısı) ve epoch sayısı gibi ayarlardır. Bu parametreler modelinin davranışını ve performansını önemli ölçüde etkiler.
  • Yapıtların günlüğe kaydedilmesi: Yapıtlar, eğitim sırasında oluşturulan çıktılar veya dosyalardır. Bunlara model ağırlıkları (modelinin eğitim sırasında öğrendiği sayısal değerler), yapılandırma dosyaları (eğitim ayarlarını depolar) ve diğer ilgili veriler gibi temel dosyalar dahildir.

MLflow entegrasyonunun temel günlükleme özellikleri

Şekil 2. MLflow entegrasyonunun temel günlükleme özellikleri. Görsel, yazar tarafından hazırlanmıştır.

MLflow entegrasyonu nasıl çalışır?#

MLflow entegrasyonunu etkinleştirmeye yönelik adım adım talimatları Ultralytics belgelerinde bulabilirsin. Kurulum tamamlandıktan sonra entegrasyon, yukarıda açıklandığı gibi eğitim deneylerinin temel ayrıntılarını otomatik olarak takip eder ve günlüğe kaydeder. Bu, manuel takip ihtiyacını ortadan kaldırır ve modellerini geliştirmeye odaklanmana yardımcı olur.

MLflow entegrasyonuyla tüm eğitim çalıştırmaların tek bir yerde depolanır; böylece sonuçları karşılaştırmak ve farklı yapılandırmaları değerlendirmek kolaylaşır. Günlüğe kaydedilen sonuçları karşılaştırarak en iyi performans gösteren yapılandırmaları belirleyebilir ve bu içgörüleri modellerini geliştirmek için kullanabilirsin. Böylece iş akışın daha verimli, iyi belgelenmiş ve yeniden üretilebilir olur.

Özellikle her eğitim oturumu, birden fazla çalıştırma için kapsayıcı görevi gören bir deney içinde düzenlenir. Bir deney kapsamında ilişkili tüm çalıştırmaları görüntüleyebilir, performanslarını yan yana karşılaştırabilir ve farklı yapılandırmalar arasındaki eğilimleri analiz edebilirsin.

Örneğin Ultralytics YOLOv8 ile çeşitli öğrenme oranlarını veya toplu iş boyutlarını test ediyorsan, aşağıda gösterildiği gibi kolay karşılaştırma ve analiz için ilgili tüm çalıştırmalar aynı deney altında gruplanır.

MLflow entegrasyonunu kullanarak deneyleri görüntüleme

Şekil 3. Deneyleri MLflow entegrasyonunu kullanarak görüntüleyebilirsin.

Bu arada MLflow, her çalıştırma düzeyinde belirli eğitim oturumuna ilişkin ayrıntılı içgörüler sunar. Epoch’lar boyunca doğruluk, kayıp ve kesinlik gibi ölçümleri görüntüleyebilir, kullanılan eğitim parametrelerini (ör. toplu iş boyutu ve öğrenme oranı) kontrol edebilir ve model ağırlıkları ile yapılandırma dosyaları gibi oluşturulan yapıtların erişimine sahip olabilirsin. Bu ayrıntılar düzenli bir biçimde depolanır; böylece herhangi bir çalıştırmayı yeniden incelemek veya yeniden üretmek kolaylaşır.

MLflow entegrasyonunu seçmek: neden öne çıkıyor?#

Ultralytics belgelerini incelerken ve mevcut entegrasyonları keşfederken kendine şunu sorabilirsin: MLflow entegrasyonunu farklı kılan nedir ve iş akışım için neden onu seçmeliyim?

TensorBoard gibi ölçümleri takip etmek ve sonuçları görselleştirmek için araçlar sunan entegrasyonlar da bulunduğundan, MLflow entegrasyonunu öne çıkaran benzersiz özellikleri anlamak önemlidir.

MLflow’un YOLO projelerin için ideal bir seçim olmasının nedenleri şöyle:

  • Kullanıcı dostu arayüz: MLflow panosu, deneyleri görüntülemeyi, çalıştırmaları karşılaştırmayı ve sonuçları analiz etmeyi kolaylaştırarak en iyi performans gösteren yapılandırmaları hızla belirlemene yardımcı olur.
  • Özel ölçüm günlüğüleme: Görü mühendisleri standart ölçümlere ek olarak özel ölçümleri de günlüğe kaydedebilir; böylece proje gereksinimlerine özgü daha derinlemesine analiz yapılabilir.
  • Çok dilli iş akışları desteği: MLflow; Python, R ve Java dahil olmak üzere birden fazla programlama diliyle uyumludur ve farklı makine öğrenimi işlem hatlarına entegrasyonu kolaylaştırır.

Ultralytics YOLO11 ve MLflow entegrasyonunun pratik uygulamaları#

MLflow entegrasyonunu ne zaman kullanabileceğini daha kapsamlı şekilde anlamak için, X-ray veya BT taraması görüntülerindeki tümörleri algılamak üzere Ultralytics YOLO11’i eğitmen gereken bir sağlık hizmetleri yapay zekâ uygulamasını ele alalım.

Böyle bir senaryoda veri kümesi, açıklama eklenmiş tıbbi görüntülerden oluşur. En iyi doğruluğu elde etmek için öğrenme oranlarını, toplu iş boyutlarını ve görüntü ön işleme tekniklerini ayarlamak gibi çeşitli yapılandırmaları denemen gerekir. Sağlık hizmetlerinde riskler yüksek, kesinlik ve güvenilirlik kritik olduğundan her deneyi manuel olarak takip etmek kısa sürede yönetilemez hale gelebilir.

Ultralytics YOLO11 kullanarak tümörleri tespit etme

Şekil 4. Ultralytics YOLO11 kullanarak tümörleri algılama.

MLflow entegrasyonu, her deneyin parametrelerini, ölçümlerini ve yapıtlarını otomatik olarak günlüğe kaydederek bu zorluğu giderir. Örneğin öğrenme oranını değiştirir veya yeni bir artırma stratejisi uygularsan MLflow bu değişiklikleri performans ölçümleriyle birlikte kaydeder. Ayrıca MLflow, eğitilmiş model ağırlıklarını ve yapılandırmalarını kaydederek başarılı modellerin kolayca yeniden üretilmesini ve dağıtılmasını sağlar.

Bu, MLflow entegrasyonunun görü yapay zekâ uygulamalarında deney yönetimini nasıl geliştirdiğine dair yalnızca bir örnektir. Aynı özellikler aşağıdakiler dahil olmak üzere diğer bilgisayarlı görü uygulamaları için de geçerlidir:

  • Otonom sürüş: Ultralytics YOLO11, sürücüsüz sistemlerin güvenliğini ve verimliliğini artırmak için yayaları, araçları ve trafik işaretlerini gerçek zamanlı olarak algılayıp sınıflandırabilir.
  • Perakende analitiği: Nesne algılama modelleri, mağaza içi etkinlikleri video akışları üzerinden analiz ederek müşteri davranışlarını izleyebilir, ürün yerleşimlerini takip edebilir ve envanteri optimize edebilir.
  • Güvenlik ve gözetim: Modeller, güvenliği artırmak amacıyla hassas bölgelerde anormallikleri algılamak veya gerçek zamanlı etkinlikleri izlemek üzere eğitilebilir.

MLflow entegrasyonunun avantajları#

YOLO modelleriyle MLflow entegrasyonu, makine öğrenimi deneylerini yönetmeyi daha kolay ve verimli hale getirir. Temel görevleri otomatikleştirip her şeyi düzenli tutarak modellerini oluşturmaya ve geliştirmeye odaklanmanı sağlar. Temel avantajlar şöyle:

  • Büyük projeler için ölçeklenebilir: Platform, birden fazla deneyi ve modeli verimli bir şekilde yöneterek daha büyük ekipler ve karmaşık iş akışları için uygun hale gelir.
  • Ayrıntılı deney geçmişi: Platform, deneylerin eksiksiz bir geçmişini tutarak geçmiş çalıştırmaları yeniden incelemene, önceki yapılandırmaları analiz etmene ve önceki sonuçlardan öğrenmene olanak tanır.
  • Devre dışı bırakma ve sıfırlama seçenekleri: MLflow günlükleme gerektiğinde kolayca devre dışı bırakılabilir ve ayarlar varsayılanlara sıfırlanabilir; böylece farklı iş akışı gereksinimlerine uyum sağlama esnekliği sunulur.

Önemli çıkarımlar#

MLflow entegrasyonu, Ultralytics YOLO deneylerini yönetmeyi ve optimize etmeyi daha kolay ve verimli hale getirir. Parametreler, ölçümler ve yapıtlar gibi temel ayrıntıları otomatik olarak takip ederek süreci basitleştirir ve manuel deney yönetiminin zorluklarını ortadan kaldırır.

İster tümör algılama gibi sağlık çözümleri üzerinde çalışıyor, ister otonom sürüş sistemlerini geliştiriyor, ister perakende analitiğini iyileştiriyor ol; bu entegrasyon her şeyi düzenli ve yeniden üretilebilir tutmana yardımcı olur. Sezgisel arayüzü ve esnekliği sayesinde MLflow, geliştiricilerin daha iyi modeller oluşturmaya ve görü yapay zekâ uygulamalarında yenilik yapmaya odaklanmasını sağlar.

Yapay zekâ hakkında bilgi edinmek için topluluğumuza katıl ve GitHub depomuza göz at. Ayrıca çözümler sayfalarımızda üretimde bilgisayarlı görü veya sürücüsüz otomobillerde yapay zekâ uygulamalarını keşfedebilirsin.

Explore solutions

Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin

Yapay zekânın geleceğini birlikte inşa edelim!

Makine öğreniminin geleceğiyle yolculuğuna başla