Blog Posts

Technical articles about software development, architecture, and more.

Spring Framework Bileşenleri ve Modülleri 101

Bu yazı, Spring Framework'ün temel modüllerini ve bu modüllerin özelliklerini tanıtmaktadır. Spring Core, Spring Boot, Spring MVC, Spring Data, Spring Security, Spring Integration ve Spring Cloud modülleri ayrıntılı olarak ele alınmıştır. Ayrıca, Spring Framework'ün diğer önemli modülleri de kısaca bahsedilmiştir. Bu yazı, Spring Framework ile ilgili bir başlangıç ​​noktası olarak kullanılabilir.

Read more →

Deeplearning4j Mimarisi #2 - Kurulum

L4J kütüphanesinin geliştiricisi Skymind adında bir firma. Bu firma kendisini ticari yapay zeka ürünleri geliştiricisi olarak tanımlıyor, temek olarak kurumsal ölçekteki firmaların "Yapay zeka patlıyor, bir ucundan tutunalım" dedikleri anda "yardımlarına" koşuyor ürünlerini daha "zeki" hale getiriyorlar. Geliştirdikleri Skymind Intelligence Layer ile büyük veri işleme, örüntü tanıma, sınıflandırma, raporlama gibi alanlarda derin öğrenme algoritmaları ile hizmet veriyorlar

Read more →

Deeplearning4j ile Derin Öğrenmeye Giriş #1

Deeplearning4j kendini en temel şekilde  "Sinir Ağları'nı oluşturmak, eğitmek ve dağıtmak için geliştirilmiş java tabanlı bir araç setidir." olarak tanımlamaktadır.  DL4J bir çok açık kaynak derin öğrenme kütüphanesinden yararlanan, hızlı bir şekilde ürün geliştirmeye olanak veren açık kaynak kodlu bir kütüphanedir. Farklı kütüphaneler (keras, tensorflow vb.) ile eğittiğiniz modelleri kullanabilmenize de olanak sağlar.  Intel ve AMD64 mimarsinin yanı sıra ARM üzerinde çalışmaktadır bu sayede iOT  projeler Raspberry Pi vb. gibi donanımlar üzerinde çalıştabilir, Android projeleri için rahatlıkla kullanabilirsiniz. Bilgiğiniz üzere bir çok derin öğrenme kütüphanesi ARM desteği vermemektedir.

Read more →