Go Library #4 : Makine Öğrenmesi Kütüphaneleri

Go Programlama Dili Makine Öğrenmesi Kütüphaneleri Go ve yapay zeka(makine öğrenmesi, derin öğrenme vb.) çalışmalarını yaparken karşılaştığım yararlı kütüphaneleri paylaşıyorum. 1 – Genel Makine Öğrenmesi Kütüphaneleri GoML Machine Learning libraries for Go MLGo bayesian: Bayesian classifier. CloudForest: Ensembles of decision trees in go/golang. gobrain: Neural Networks written in go. godist: Various probability distributions, and associated […]

Go ile CPU Çekirdek Sayısını Öğrenme

Go ile CPU Çekirdek Sayısını Öğrenme Teknolojinin gelişimiyle birlikte uygulamaların daha hızlı ve performanslı çalışma gerekliliği ortaya çıktı. Hatta dağıtık mimarilerde, bulut teknolojilerinde bu gereksinim çok daha fazla hissedilmektedir. Bu nedenle kullandığımız bilgisayarların CPU ve GPU’ları daha da hızlı gelişiyor ve bu bile yetersiz gelmektedir. Çünkü yazılımlar için oluşan beklentiler çok daha hızlı artmaktadır. Go […]

Go ile CSV veriyi JSON’a Dönüştürme

Go ile CSV veriyi JSON’a Dönüştürme Yazılım teknolojilerinin son döneminde en sık kullanılan veri formatlarından biri CSV’dir. Özellikle BigData ve veri odaklı mimariler ile teknolojiler geliştikçe CSV ile veri alışverişi, import ve export işlemleri daha da değerli hale geldi. Bu örneğimizde GoLang ile bir CSV veriyi nasıl JSON veri formatına dönüştüreceğimizi inceleyeceğiz. Bu iki format […]

Go ile Dosya İşlemleri #1

Go ile Dosya İşlemleri Go programlama dilinin en güçlü olduğu alan sistem programlamadır. Sistem katmanında ise en sık kullanılan işlemlerin başında dosya-klasör oluşturma ya da bunların yönetilmesi(isim değiştir, taşı, sil vb.) gibi işlemler gelir. Uygulamalarınızda sık kullanacağınız bu tür işlemler için farklı örnekler inceleyeceğiz. Boş Dosya Oluşturma package main import ( “log” “os” ) var […]