{"id":2305,"date":"2026-06-28T09:56:58","date_gmt":"2026-06-28T09:56:58","guid":{"rendered":"https:\/\/berenkudaygorun.com\/blog\/?p=2305"},"modified":"2026-06-28T09:56:58","modified_gmt":"2026-06-28T09:56:58","slug":"pytorch-matris-islemleri-derin-ogrenme-gun-11","status":"publish","type":"post","link":"https:\/\/berenkudaygorun.com\/blog\/blog\/2026\/06\/28\/pytorch-matris-islemleri-derin-ogrenme-gun-11\/","title":{"rendered":"Pytorch Matris \u0130\u015flemleri \u2013 Derin \u00d6\u011frenme G\u00fcn 11"},"content":{"rendered":"<p>Yakla\u015f\u0131k 1 hafta kadar ara vermem gerekti, k\u0131sa bir s\u00fcreli\u011fine tatile \u00e7\u0131km\u0131\u015ft\u0131m ve bu esnada normalde \u00e7al\u0131\u015fmalar\u0131ma devam etme d\u00fc\u015f\u00fcncem vard\u0131, ama \u00e7ocuktan kaynakl\u0131 kitap okuma ve ders \u00e7al\u0131\u015fma aras\u0131nda bir se\u00e7im yapmam gerekti. Tatilin ruhuna daha uygun ve yapmas\u0131 daha kolay oldu\u011fu i\u00e7in \u00e7ocuk uyurken kitap okumay\u0131 tercih ettim. D\u00fcn gece saatlerinde eve d\u00f6nd\u00fck ve bu sabah \u00e7al\u0131\u015fmam\u0131 tamamlad\u0131m.<\/p>\n<p>Pek yeni bi r\u015fey \u00f6\u011frendi\u011fimi s\u00f6yliyemem, daha \u00f6nce numpy ile yapt\u0131\u011f\u0131m\u0131z matris i\u015flemlerini \u015fimdi pytorch ile yapabildi\u011fimizi g\u00f6rd\u00fck. \u0130\u015fte ders byounca i\u015fledi\u011fimiz \u00f6rnek kodlar.<\/p>\n<pre><code>import torch\nimport numpy as np\n\nprint(&quot;Numpy ile normalde rastgele bir array \u00fcretme i\u015flemi&quot;)\nprint(&quot;-&quot;*20)\nr1 = np.random.randn(2,3)\nprint(r1)\nprint(r1.shape)\nprint(r1.ndim)\n\nprint(&quot;*&quot;*30)<\/code><\/pre>\n<p>\u0130lk olarak hat\u0131rlama amac\u0131yla numpy ile bu i\u015flem nas\u0131l yap\u0131luyordu onu g\u00f6rd\u00fck.<\/p>\n<pre><code>Numpy ile normalde rastgele bir array \u00fcretme i\u015flemi\n--------------------\n[[-0.48133602 -0.36998111 -0.19993376]\n [-0.60668546 -0.67034506 -0.07060168]]\n(2, 3)\n2\n******************************<\/code><\/pre>\n<p>Daha sonras\u0131nda pytorch ile bu nas\u0131l yap\u0131l\u0131yor.<\/p>\n<pre><code>t1 = torch.rand(size=(2,3))\nprint(&quot;Pytorch ile normalde rastgele bir array \u00fcretme i\u015flemi&quot;)\nprint(&quot;-&quot;*20)\nprint(t1)\nprint(t1.shape)\nprint(t1.ndim)\n\nprint(&quot;*&quot;*30)<\/code><\/pre>\n<pre><code>Pytorch ile normalde rastgele bir array \u00fcretme i\u015flemi\n--------------------\ntensor([[0.1188, 0.6957, 0.0111],\n        [0.7738, 0.5219, 0.8292]])\ntorch.Size([2, 3])\n2\n******************************<\/code><\/pre>\n<p>\u015eimdi temel matis i\u015flemlerine ba\u015flayal\u0131m.<\/p>\n<pre><code>print(&quot;Pytorch ile matrix i\u015flemleri&quot;)\nprint(&quot;-&quot;*20)\n\nm1 = torch.randn(size=(2,3))\nprint(&quot;m1:&quot;)\nprint(m1)\n\nm2 = torch.randn(size=(3,2))\nprint(&quot;m2:&quot;)\nprint(m2)\n\nprint(&quot;Sonu\u00e7:&quot;)\nprint(m1 @ m2)\nprint(&quot;-&quot;*20)\nprint(m1.matmul(m2))\n\nprint(&quot;*&quot;*30)\n<\/code><\/pre>\n<pre><code>Pytorch ile matrix i\u015flemleri\n--------------------\nm1:\ntensor([[-1.5959,  0.6657,  0.2850],\n        [-0.8819, -0.8850, -0.8573]])\nm2:\ntensor([[ 0.1661,  0.0340],\n        [ 0.7452, -0.5201],\n        [-0.7507, -0.1031]])\nSonu\u00e7:\ntensor([[ 0.0171, -0.4298],\n        [-0.1624,  0.5187]])\n--------------------\ntensor([[ 0.0171, -0.4298],\n        [-0.1624,  0.5187]])\n******************************<\/code><\/pre>\n<p>@ i\u015fareti ile \u00e7arpma yerine ayn\u0131 zamanda metodu kullanabiliriz, yukar\u0131da da g\u00f6r\u00fcld\u00fc\u011f\u00fc \u00fczere...<\/p>\n<p>Di\u011fer istatistiksel i\u015flemler ise a\u015fa\u011f\u0131daki gibidir:<\/p>\n<pre><code>print(&quot;Pytorch ile matrix i\u015flemleri (ortalama, medyan, max, min)&quot;)\nprint(&quot;-&quot;*20)\n\nm1 = torch.randint(1,100,(20,))\nprint(&quot;Rastgele Matris&quot;)\nprint(m1)\nprint(&quot;Min:&quot;, m1.min())\nprint(&quot;Max:&quot;, m1.max())\nprint(&quot;Ortalama:&quot;,m1.type(torch.float).mean())\nprint(&quot;Medyan&quot;, m1.median())<\/code><\/pre>\n<pre><code>Pytorch ile matrix i\u015flemleri (ortalama, medyan, max, min)\n--------------------\nRastgele Matris\ntensor([42, 33, 91,  7, 67, 60, 61, 57, 25, 96, 93, 82, 11, 55, 60, 33,  6, 65,\n        78, 21])\nMin: tensor(6)\nMax: tensor(96)\nOrtalama: tensor(52.1500)\nMedyan tensor(57)<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Yakla\u015f\u0131k 1 hafta kadar ara vermem gerekti, k\u0131sa bir s\u00fcreli\u011fine tatile \u00e7\u0131km\u0131\u015ft\u0131m ve bu esnada normalde \u00e7al\u0131\u015fmalar\u0131ma devam etme d\u00fc\u015f\u00fcncem vard\u0131, ama \u00e7ocuktan kaynakl\u0131 kitap&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/berenkudaygorun.com\/blog\/blog\/2026\/06\/28\/pytorch-matris-islemleri-derin-ogrenme-gun-11\/\">Devam\u0131n\u0131 oku<span class=\"screen-reader-text\">Pytorch Matris \u0130\u015flemleri \u2013 Derin \u00d6\u011frenme G\u00fcn 11<\/span><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[708],"tags":[739],"class_list":["post-2305","post","type-post","status-publish","format-standard","hentry","category-derin-ogrenme","tag-pytorch","entry"],"_links":{"self":[{"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/posts\/2305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/comments?post=2305"}],"version-history":[{"count":1,"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/posts\/2305\/revisions"}],"predecessor-version":[{"id":2306,"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/posts\/2305\/revisions\/2306"}],"wp:attachment":[{"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/media?parent=2305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/categories?post=2305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/berenkudaygorun.com\/blog\/wp-json\/wp\/v2\/tags?post=2305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}