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 […]

Go ile CSV Pratikleri #1

Go programlama dili çalışmalarına “Go ile CSV Pratikleri” serisiyle devam ediyoruz. Bu seride Go dilini kullanarak CSV formatındaki dosyalarda yapacağım uygulamaları paylaşacağım. Bu pratikler birbirinden bağımsız olabileceği gibi birbirinin devamı niteliğinde de olabilir. Bu makalemin konusu bir CSV dosyasındaki hiyerarşik veriyi Go ile elde etmek ve ekranda göstermek olacak. Not : CSV formatı veri madenciliği, […]

Go ile Web API Geliştirme Pratik #2

Go ile Web API Pratik #2 Go programlama diliyle web servis, api ve mikroservis geliştirmek isteyenler için oluşturduğum seriye ait bir makaledir. Bu örnek uygulamada URI üzerinden gelen parametreyi elde edip ekrana yazacağız. Ayrıyeten önemli bir özelliği de ekleyerek bu gönderilen parametrenin sayısal bir değer olduğunu garanti altına alacak bir URI pattern’i kullanacağız. Projede kullanılan Gorilla/mux […]