Yazılım için hangi matematik konuları öğrenilmeli?

Peki bunun için hangi düzeyde matematik bilmem gerekiyor
Yine özellikle matemetik bilmenize gerek yok. Tensorflow eğitimi ile 4 saatte öğrenir 7 günde elinizi alıştırırsınız.
Dediğiniz şey ilk seviye yazılım içindir, ileri seviye bir yazılım için kesin matematik gerekir.
Doğru ama özellikle bu derslerin alınması kafa ütülüyor sadece. İlgi ve isteklerine göre öğrendiği şeylerden otomatik olarak gerekli bilgiler yüklenecek zaten.
 
Bİr işlemci toplama işleminden başka bir şey yapamaz.
Hayır yapar. Bir işlemcide, arithmetic operator haricinde de operatörler var. Logical operator'ler gibi.
  1. Çarpma işlemi için döngü kullanır
Modern işlemcilerde multiplication circuits bulunur, multiplication instruction performans düşüklüğü sebebiyle sıklıkla kullanılmaz.
 
Hayır yapar. Bir işlemcide, arithmetic operator haricinde de operatörler var. Logical operator'ler gibi
Bitwise operatörler matematik konumuza dahil değil


Modern işlemcilerde multiplication circuits bulunur, multiplication instruction performans düşüklüğü sebebiyle sıklıkla kullanılmaz.
Bilgim yoktu, teşekkür ederim. Bu işlem derleyici tarafından ele alınıyor olmalı heralde? İleri seviye yazılıma giriyor öyleyse yine.
 
Bu işlem derleyici tarafından ele alınıyor olmalı heralde?
Hayır dostum derleyici tarafından ele alınmaz. Bu tarz durumlar işlemcinin mikromimarisi ile alakalıdır. Siz assembly kodunu çalıştırdığınızda a işlemcisi çarpmayı loop ile gerçekleştirirken b işlemcisinin mikromimarisi multiplication circuits ile gerçekleştirebilir. Bu durum tamamen cpu'nun üretim teknolojisi ile alakalı.
 
Peki o halde bu bilgiyi yazılımcı bilse ne olur bilmese ne olur?
 
Peki o halde bu bilgiyi yazılımcı bilse ne olur bilmese ne olur?
Yazılım mühendisliği ile bilgisayar mühendisliğin en büyük farkı bu donanım dersleri. Bir yazılımcı yada yazılım mühendisi bilmek zorunda değil belki bunları ama bir bilgisayar mühendisi kesin bilmek zorunda. Bu sizin ne olmak istediğinizle alakalı.
 
Yazdıklarımı beğenmeyenler sabah kalkıp akşama kadar terminalde 3D donut döndürecek kodlarının ince hesabı ile uğraşabilirler.
O 3D donut döndüren kodları yazanlara büyük bir teşekkür borçlusun çünkü yazılımı hayal gücünden ibaret sananların aksine o insanlar bir şeyler için uğraşıyor

Bahsettiğin yapay zeka için bile Machine Learning matematiği öğrenmelisin. 1 ay ayırıp olacak iş değil kusura bakma, hepsi epey zaman alan konular.
 
Uçurduğu uçak yavaş hesap yaptığı için düşer.

Konu sahibi İHA yapmıyor. Kaldı ki bazı şeyleri de donanımla ilgili birimler halletsin. Konuştuğumuz gibi, çarpma işlemini hızlandıracak kişi yazılımcı değil.

Söylenen 10 şeyden de 6'sı kulaktan dolma 3'ü arkadan sallama 1'i de şüpheli.

Tartışmaya bensiz devam edin öyleyse, iyi Sosyaller.

Konu sahibine; hedeflerin doğrultusunda kullanacağın Max matematik bilgisi i++ olacak. Korkmadan başla bir ucundan bu işe.
 
Konu sahibi İHA yapmıyor. Kaldı ki bazı şeyleri de donanımla ilgili birimler halletsin. Konuştuğumuz gibi, çarpma işlemini hızlandıracak kişi yazılımcı değil.
Optimizasyon olayı yazılımcının görevinde. İsteyince ters karekök fonksiyonu bile hızlandırılıyor (bkz: Fast inverse square root - Wikipedia). Hadi buradaki algoritmayı matematik bilmeyen biri kodlasın görelim hepimiz.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…