# KNIME
KNIME (Telaffuz) ismi Konstanz Information Miner yani Konstanz Bilgi Madencisinin kısaltmasından oluşmuştur. KNIME açık kaynak ve çapraz platform veri analizi, raporlama, entegrasyon platformudur. KNIME, modüler veri hattı konsepti aracılığıyla makine öğrenimi ve veri madenciliği için çeşitli bileşenleri içerir ve bu araçlara "node" denir. Görselleştirme, modelleme ve veri analizi için (ETL) temel veri önişleme nodelarını bir kullanıcı grafik arabiriminde herhangi bir kod yazmadan kullanılmasını sağlar.
KNIME 2006 yılından beri ilaç araştırmalarında CRM analizlerinde, iş zekası ve finansal uygulamalarda kullanılmaktadır.


## Tarihi.
KNIME geliştirilmeye Ocak 2004'te University of Konstanz'daki bir yazılım takımının mülkiyetinde başladı. Michael Berthold'ın başındaki özgün geliştirici ekibi silikon vadisindeki ilaç endüstrisi yazılım sağlayan bir firmadan geldi. İlk hedefleri herhangi bir alana odaklanmayan farklı veri yükleme, işleme, dönüşüm analizi ve görsel araştırma modüllerinin kolay entegrasyon için izin verilen bir modüler yüksek ölçeklenebilir ve açık veri işlem platformu oluşturmaktı. Platform, integrasyon analizi ve diğer veri işleme projelerine hizmet verecek işbirliği ve araştırma platformu şeklinde tasarlandı. 2006'da KNIME'ın ilk sürümü çıktı ve birçok ilaç şirketi KNIME kullanmaya, yaşam bilimciler kendi araçlarını KNIME'a eklemeye başladı. Sonraki yıl Alman bir dergide yayınlana makale sonrasında başka alandaki kullanıclar gemiye katıldı. 2012 itibarıyla KNIME, yalnızca yaşam bilimleri alanında değil, bankalar, yayıncılar, otomobil üreticileri, telekomünikasyon şirketleri, danışmanlık firmaları ve diğer ülkelerdeki 15.000'den fazla gerçek kullanıcı tarafından (indirme sayısıdeğil ancak kullanıcılar tarafından düzenli olarak güncelleme alan kişi sayısıdır) kullanmaktadır. Çeşitli diğer sektörlerde değil, aynı zamanda dünya çapında çok sayıda araştırma grubunda yer almaktadır. Firmanın merkezi zürih olmakla birlikte, silikon vadisi ve Berlin'de ofisleri bulunmaktadır.


## Yapısı.
KNIME kullanıcıların görsel olarak veri akışları (veya hatları) oluşturmalarını, seçilen veya tüm analizleri adımlarının gerçekleştirlmesini daha sonra modelleri, sonuçları ve etkileşimli görünümlerin incelenmesini sağlar. KNIME Java ile yazılmış ve Eclipse tabanlı kurulmuştur ve ek işlevsellik sağlayan eklentileri eklemek için uzantı mekanizmasını kullanmaktadır. Çekirdek sürüm zaten veri entegrasyonu (Dosya giriş / çıkışı, JDBC ile tüm yaygın veritabanı yönetim sistemlerini destekleyen veritabanı düğümleri), veri dönüşümü (filtre, dönüştürücü, birleştirici) yanı sıra veri analizi ve görselleştirme için yaygın olarak kullanılan yöntemler için yüzlerce modül içermektedir. Ücretsiz Rapor Tasarımcısı uzantısıyla, KNIME iş akışları, veri kümelerinden doc, ppt, xls, pdf ve diğerleri gibi belge formatlarına rapor şablonları oluşturabilmektedir. KNIME'in diğer yetenekleri şunlardır: 
  - KNIME'ın çekirdek mimarisi, yalnızca mevcut sabit disk alanı ile sınırlı olan büyük verilerin işlenmesine izin verir (diğer açık kaynak veri analiz araçlarının çoğu ana bellekte çalışır ve bu nedenle mevcut RAM ile sınırlıdır). Örneğin. KNIME, 300 milyon müşteri adresinin, 20 milyon hücre görüntüsünün ve 10 milyon moleküler yapıların analiz edilmesini sağlar.
  - KNIME eklentileri Metin madenciliği, Resim madenciliği ve zaman serileri analizi yöntemlerinin entegrasyonunu sağlar.
  - KNIME, çeşitli diğer açık kaynak projelerini destekler, örneğin  Weka makina öğrenme algoritmaları, the statistics package R project, LIBSVM, JFreeChart, ImageJ, the Chemistry Development Kit.
  - KNIME bir Java projesi olmasına karşın JavaScript, Python, Perl dillerinde fonksiyon çevirici (wrapper) yazmayı destekler.


## Lisans.
Sürüm 2.1'den itibaren, KNIME, GPLv3 altında, başkalarının patentli uzantıları eklemek için iyi tanımlanmış node API'sini kullanmasına izin veren bir istisna ile yayınlanır.


## Ek Bağlantılar.
  - KNIME Homepage 
  - KNIME Labs 
  - Eclipse Project 
  - The introductory text for KNIME 
  - The KNIME advanced user guide 
  - KNIME and beginners 
  - KNIME for Cheminformatics
  - Schrödinger's KNIME Extensions
  - Chemical Computing Group - MOE Extensions for KNIME