Ana içeriğe geç

Pisagor Teoremi: Geometrinin Temel İlişkisinin Keşfi

Antik Mısırlı ustalardan modern veri bilimine: a^² + b^² = c^² nasıl matematiği devrimleştirdi ve teknolojik dünyamızı şekillendirmeye devam ediyor, keşfedin.
· 7 dk. oku

Yapay Zeka ile Keşfedin

Pisagor teoremi yalnızca lise geometrisinin temel taşlarından biri değildir; doğrusal cebirin de köşe taşıdır ve daha yüksek boyutlu uzaylarda vektör normlarını, dikliği ve izdüşümleri anlamanın temelini oluşturur. Bu kavramlar yalnızca teorinin temel öğeleri olmakla kalmaz, aynı zamanda makine öğrenimi ve boyut indirgeme algoritmalarının temelini oluşturdukları veri biliminde de pratik uygulamalara sahiptir.

Bu yazıda en baştan başlayarak Pisagor teoreminin temellerini gözden geçirecek, ardından yavaş yavaş teoremin daha yüksek boyutlardaki ileri ve az bilinen uygulamalarına doğru ilerleyeceğim. Buna, karmaşık veri kümelerinin analizindeki rolü, makine öğrenimi modellerinin optimize edilmesi ve veri bilimi iş akışlarında geometrik ilişkilerin görselleştirilmesi de dahildir. Bu bağlantıları daha derinlemesine keşfetmek ve pratikte nasıl uygulandığını görmek isterseniz, R ile Veri Bilimi için Doğrusal Cebir kursumuz teori ile gerçek dünya veri problemleri arasında köprü kuran uygulamalı bir yaklaşım sunar.

Pisagor Teoremine Giriş

Antik Mısır’ı hayal edin: Mimarlar ve ustalar görkemli yapıları için kusursuz dik açılar oluşturma gibi zorlu bir görevle karşı karşıyaydı. Dahiyane çözümleri neydi? 12 eşit bölümlü işaretlenmiş basit bir halat. 3, 4 ve 5 birimlik kenarlarla bir üçgen oluşturarak her seferinde kusursuz dik açılar elde edebildiklerini keşfettiler.

Pisagor teoremi, matematiğin en zarif ve en pratik ilişkilerinden biri olarak öne çıkar. Geleneksel olarak antik Yunan matematikçisi Pisagor’a (MÖ 570-495) atfedilse de, kanıtını sistematikleştirmesinden bin yılı aşkın süre önce Babilliler ve Çinliler de dahil olmak üzere birçok antik uygarlığın bu temel ilkeyi bildiğine dair kanıtlar vardır.

Pisagor Teoremi Formülü

Pisagor teoremi açık bir ilişkiyi ifade eder: herhangi bir dik üçgende, hipotenüsün uzunluğunun karesi (c), diğer iki kenarın (a ve b) kareleri toplamına eşittir. Bu ilişki şu ünlü denklemde karşımıza çıkar:

Pisagor Teoremi formülü

Burada:

  • a ve b, iki dik kenarın (dik açının komşu olduğu kenarlar) uzunluklarıdır
  • c, hipotenüsün (dik açının karşısındaki en uzun kenar) uzunluğudur

Pisagor Teoreminin İspatları

Pisagor teoreminin farklı ispatlarını anlamak, bu ilişkinin matematiğin her yerinde neden geçerli olduğunu ortaya koyar. Bu teoremi ispatlamaya yönelik birkaç farklı yaklaşıma bakalım.

Pisagor teoreminin geometrik ispatları

Tarih boyunca matematikçiler, bu temel ilişkiye dair benzersiz içgörüler sunan çok sayıda geometrik ispat geliştirmiştir. Burada, mevcut zengin geometrik gösterim çeşitliliğini teslim ederken, en görsel olarak çarpıcı yaklaşımlardan birini inceleyelim.

Kare inşası ispatı

Öklid’in Öğeler eserinde popülerleşen klasik bir geometrik ispat, teoremin en etkileyici görsel gösterimlerinden biri olmaya devam eder. İşleyişi şöyledir:

Pisagor teoreminin geometrik ispatı

Pisagor teoreminin geometrik ispatı. Görsel: Yazar

Yapı şu şekilde başlar: 

  1. İki dik kenar a ve b (dik kenarlar) olarak etiketlenir
  2. En uzun kenar olan c, hipotenüstür
  3. Üçgenin her bir kenarı üzerine kareler çizilir

Renkli kareler şu alanları görsel olarak temsil eder: 

  • Mavi karenin alanı a² ya da 9’dur
  • Yeşil karenin alanı b² ya da 16’dır
  • Pembe karenin alanı c² ya da 25’tir

Pisagor teoremindeki kare alanlarını gösteren ızgara temsili (3-4-5 üçgeni)

Pisagor teoreminin ızgara temsili. Görsel: Yazar

Izgara görselleştirmesi a² + b² = c² eşitliğini şu şekilde gösterir: 

  • Mavi kare 3×3 = 9 birimkare ölçer (a²) 
  • Yeşil kare 4×4 = 16 birimkare ölçer (b²) 
  • Birlikte bu alanlar 25 birimkare eder 
  • Pembe kare 5×5 = 25 birimkare ölçer (c²) 

Bu ispatın parlaklığı, görsel açıklığından gelir — hipotenüs üzerindeki karenin alanının diğer iki karenin alanları toplamına eşit olduğunu kelimenin tam anlamıyla görebilirsiniz: 9 + 16 = 25.

Diğer dikkat çekici geometrik yaklaşımlar

Teoremin geometrik doğruluğu şu yöntemler de dahil olmak üzere çeşitli yollarla gösterilebilir:

  • Yarıçember İspatı: Dik üçgenin her bir kenarı üzerine çizilen yarıçemberler arasındaki ilişkiyi kullanır
  • Paralelkenar Yöntemi: Paralel doğrular ve benzer üçgenlerle alan eşitliğini gösterir
  • Benzerlik Tabanlı İspat: Hipotenüse indirilen yükseklikle oluşan benzer üçgenlerin özelliklerini kullanır

Pisagor teoreminin cebirsel ispatları

Cebirsel alanda da bu teoremi ispatlamaya yönelik aynı derecede çeşitli yaklaşımlar bulunur. İşte zarif bir gösterim ve ardından diğer önemli cebirsel yöntemlere atıflar.

Benzer üçgenler yaklaşımı

Bu ispat, orantısal ilişkilerin gücünden yararlanır: 

  1. Yüksekliği h ve tabanı b olan bir dik üçgenle başlayın
  2. Hipotenüs c’yi yükseklik ve tabanla ifade edin: c² = h² + b²
  3. Benzer üçgenleri kullanarak karşılık gelen kenarların orantılı olduğunu gösterin
  4. Cebirsel işlemlerle a² + b² = c² sonucuna ulaşın

Diğer cebirsel gösterimler

Teorem şu cebirsel teknikler aracılığıyla da doğrulanabilir:

  • Pisagor Özdeşliği: Trigonometrik ilişkilerden yararlanır (cos²θ + sin²θ = 1)
  • Kare Açılımı: Tam kare ve kare farkı açılımlarını kullanır
  • Vektör Cebiri: Noktasal çarpım özellikleri ve vektör büyüklüklerinden yararlanır
  • Uzaklık Formülünden Türetim: Analitik geometrideki uzaklık formülünden geriye gidilerek
  • Matris Yöntemleri: Doğrusal cebir ve dönüşüm matrislerini kullanarak

İster geometrik ister cebirsel olsun, her ispat yöntemi bu temel ilişkinin farklı yönlerini aydınlatır ve matematiksel hakikati daha derin kavramamıza katkı sağlar. Bu çeşitli yaklaşımlar ayrıca, temel geometriden ileri cebire uzanan farklı matematik dallarının birbirine nasıl bağlı olduğunu da gösterir.

Diğer dikkat çekici ispatlar

Pisagor teoremi, tarih boyunca her biri yeni içgörüler sunan yüzlerce özgün ispata ilham vermiştir:

  1. Einstein’ın İspatı: Genç Albert Einstein, benzer üçgenlerin özelliklerini kullanarak bir ispat keşfetti
  2. Başkan Garfield’ın İspatı (1876): ABD’nin 20. başkanı James Garfield, bir yamuk kullanarak ispat geliştirdi
  3. Johnson-Jackson İspatı (2023): New Orleans’taki St. Mary’s Academy’den iki lise son sınıf öğrencisi Calcea Johnson ve Ne’Kiya Jackson, trigonometri kullanarak yeni bir ispat geliştirerek matematik tarihine geçti. Yenilikçi yaklaşımları, matematiksel ispatların temelleri ile geometri ve trigonometri arasındaki ilişkilere dair tartışmaları ateşledi. Bu başarı, binlerce yıl sonra bile bu temel teoremin yeni matematiksel içgörüler sunmaya devam ettiğini gösteriyor.

Pisagor Üçlüleri ve Genellemeler

Pisagor üçlüleri nedir?

Pisagor teoremini incelerken, a² + b² = c² denklemini sağlayan üç tam sayıdan oluşan kümeler keşfederiz. Bu kümelere Pisagor üçlüleri denir. En bilinen örnek (3, 4, 5)’tir; açılış hikayemizdeki Mısırlı ustalardan hatırlayabilirsiniz.

Bazı yaygın Pisagor üçlülerine bakalım:

  • (3, 4, 5): 3² + 4² = 9 + 16 = 25 = 5²
  • (5, 12, 13): 5² + 12² = 25 + 144 = 169 = 13²
  • (8, 15, 17): 8² + 15² = 64 + 225 = 289 = 17²

İlginçtir ki, herhangi bir Pisagor üçlüsünü bir tam sayı ile çarpmak başka bir geçerli üçlü verir. Örneğin, (3, 4, 5)’in iki katı (6, 8, 10)’dur.

Pisagor teoreminin genellemeleri

Pisagor teoremi dik üçgenlerin ötesinde ilgi çekici şekillerde genişler:

  1. Daha Yüksek Boyutlar: Kavram, 3B uzayda uzaklık formülü olarak genişler: d² = x² + y² + z²
  2. Öklid Dışı Geometri: Küresel geometride, örneğin Dünya’nın yüzeyindeki mesafeleri hesaplarken, teorem karelerin toplamının her zaman eşit olmadığı yeni ilişkilere dönüşür. Aşağıdaki görselde gösterildiği gibi, Pisagor teoremi düz yüzeylerde iyi çalışır. Ancak, eğri yüzeylere geçtiğimizde küresel kosinüsler yasası adı verilen farklı bir formüle ihtiyaç duyarız: cos(c) = cos(a)cos(b) + sin(a)sin(b)cos(C); burada c kenarın uzunluğu, C ise onun karşısındaki açıdır.

Düz uzayda (solda, mavi dik üçgen a²+b²=c²) ve eğri uzayda (sağda, pembe küresel üçgen cos(c)=cos(a)cos(b)+sin(a)sin(b)cos(C)) Pisagor teoreminin yan yana karşılaştırması

Öklidyen ve Öklidyen olmayan uzaylarda Pisagor teoremi. Görsel: Yazar

  1. Kosinüsler Yasası: Bu genelleme yalnızca dik üçgenler için değil, herhangi bir üçgen için geçerlidir: c² = a² + b² - 2ab cos(C). C açısı 90° olduğunda cos(C) = 0 olur ve tanıdık Pisagor teoremine geri döneriz.

Bu genellemeler, bir dik üçgenin kenarları arasındaki basit bir ilişkinin, uzayı, mesafeyi ve geometrinin daha geniş bağlamlarını anlamanın kapılarını nasıl açtığını gösterir.

Programlama ve Veri Biliminde Pisagor Teoremi

Makine öğreniminde uzaklık ölçütleri

Pisagor teoremi, makine öğreniminde yaygın olarak kullanılan bir ölçüt olan Öklidyen uzaklığın temelini oluşturur. Bir algoritma iki veri noktasının ne kadar benzer veya farklı olduğunu belirlemek istediğinde sıklıkla bu ilkeden yararlanır. Burada temel bir uygulamayı inceleyeceğiz; uzaklık ölçütleri ve uygulamalarının kapsamlı bir anlatımı için Öklidyen Uzaklığı Anlamak: Teoriden Pratiğe içeriğimizi özellikle faydalı bulacaksınız.

Basit bir örneği düşünün: evleri büyüklüklerine (x ekseni) ve fiyatlarına (y ekseni) göre karşılaştırmak. Bu özellik uzayında iki ev arasındaki Öklidyen uzaklık, ne kadar benzer olduklarını bize söyler:

import numpy as np

def euclidean_distance(point1, point2):
    return np.sqrt(np.sum((point1 - point2) ** 2))

# Example: Two houses
house1 = np.array([1500, 300000])  # 1500 sq ft, $300,000
house2 = np.array([2000, 450000])  # 2000 sq ft, $450,000
distance = euclidean_distance(house1, house2)

Bu uzaklık ölçütü, öneri sistemleri ve kümeleme algoritmalarında özellikle güçlüdür; kalıpları belirlemeye ve benzer öğeleri bir araya getirmeye yardımcı olur. Örneğin Netflix, izleme kalıplarına göre filmler önermek için benzer uzaklık hesaplamalarından yararlanır; e-ticaret platformları ise kullanıcı tercihlerine göre ürünleri önermek için bunları kullanır.

Doğrusal cebirde uygulamalar

Teorem, özellikle vektör büyüklüklerinin hesaplanması ve dikliğin belirlenmesinde vektör işlemlerini anlamamıza yardımcı olur:

def vector_magnitude(vector):
    """Calculate the length (magnitude) of a vector"""
    return np.sqrt(np.sum(vector ** 2))

# Example: 3D vector
vector = np.array([3, 4, 5])
magnitude = vector_magnitude(vector)

Bu kavram, vektör büyüklüklerinin hesaplanmasının şu konularda yardımcı olduğu sinir ağlarına kadar uzanır:

  • Girdi özelliklerini normalleştirme
  • Eğitim sırasında gradyan büyüklüklerini hesaplama
  • Model ağırlık dağılımlarını ölçme

Bu vektör işlemleri, görüntü tanıma, doğal dil işleme ve otonom sistemler gibi görevlerde yüksek boyutlu uzayları ölçme ve yönetme becerisinin merkezde olduğu modern derin öğrenme mimarilerinin temelini oluşturur. Pisagor teoreminin zarif sadeliği bugün en gelişmiş yapay zeka uygulamalarından bazılarına güç vermeye devam ediyor.

Algoritmalarda optimizasyon

Pisagor teoremi, özellikle gradyan inişinde, optimizasyon algoritmalarının temelidir. Minimum bir değere en kısa yoldan ulaşmaya çalışırken sıklıkla bu teoremden beslenen uzaklık hesaplamalarına güveniriz. Bu optimizasyon tekniği modern makine öğrenimini sürükler. Mekaniklerini ve uygulamalarını derinlemesine anlamak isterseniz, Makine Öğreniminde Gradyan İnişi adlı rehberimiz bu güçlü matematiksel tekniği kapsamlı biçimde ele alır. 

Teoremin optimizasyondaki uygulamaları çeşitli alanlara yayılır. Ağ akışı problemlerinde, veri iletimi için en uygun yolların belirlenmesine yardımcı olur. Uzamsal problemlerlerde mesafeleri en aza indirirken, algoritmaları verimli çözümler bulmaya yönlendirir. Makine öğreniminde ise özellikle, eğitim sırasında model parametrelerini optimize etmek ve algoritmaların mümkün olan en doğru tahminlere yakınsamasını sağlamak için değerlidir.

Sonuç

Pisagor teoremi, antik bilgelikle modern yeniliği buluşturur. Kusursuz dik açılar oluşturan Mısırlı ustalardan, yüksek boyutlu uzaylarda mesafeleri hesaplayan veri bilimcilerine kadar bu matematiksel ilişki yeni uygulamalar sunmaya devam eder. Basit a² + b² = c² formülü, basit üçgen ölçümlerinden sofistike makine öğrenimi algoritmalarına uzanan karmaşık geometrik gerçekleri anlamanın kapılarını açar.

Bu fikirleri uygulamada bir adım öteye taşımak istiyorsanız, Python ile Makine Öğrenimi İş Akışları Tasarlama kursumuz, bu gibi matematiksel ilkeleri gerçek dünya makine öğrenimi hatlarına entegre etmeniz için pratik bir rehber sunar.

Vinod Chugani

Yazar

Vinod Chugani

Vinod Chugani kariyerine Tokyo'da JPMorgan'ın en genç Hedge Fund Sales Desk Lideri olarak başladı ve daha sonra Lehman Brothers'ta bireysel satış rekoru kırdı, ardından 30 ülkede faaliyet gösteren bir elektronik dağıtım işi kurdu ve veriye yönelmeden önce geliri SG$100 milyonun üzerine taşıdı. Duke Ekonomimezunu ve NYC Data Science Academy alum, Maven'de Hugo Bowne-Anderson'ın Building AI Applications kursu için 100+ başvuru arasından seçilen üç bursiyerden biriydi. Bugün, istatistikten ajan temelli yapay zekâya uzanan konularda DataCamp, KDnuggets, Machine Learning Mastery ve Statology için yazıyor ve adında 1.000'i aşkın bire bir oturum bulunan NYC Data Science Academy'de veri profesyonellerine mentorluk yapıyor.

 

Sık Sorulan Pisagor Teoremi Soruları

Pisagor teoremi basitçe nedir?

Pisagor teoremi, herhangi bir dik üçgende en uzun kenarın (hipotenüs) uzunluğunun karesinin, diğer iki kenarın kareleri toplamına eşit olduğunu söyler. a² + b² = c² şeklinde yazılır ve dik açılar söz konusu olduğunda bilinmeyen mesafeleri hesaplamamıza yardımcı olan güçlü bir ilişkidir.

Pisagor teoremi herhangi bir üçgene uygulanabilir mi?

Hayır, Pisagor teoremi yalnızca dik üçgenler için geçerlidir (bir açısı 90 derece olan üçgenler). Ancak diğer üçgen türleri için, aslında Pisagor teoreminin bir genellemesi olan kosinüsler yasası gibi ilişkili formüller kullanılabilir.

Pisagor üçlüleri nedir?

Pisagor üçlüleri, Pisagor teoremini sağlayan üç tam sayı kümesidir. En ünlü örnek (3, 4, 5)’tir. Bu üçlüler, ondalık kullanmadan kesin hesaplamalara izin verdikleri için programlama ve bilgisayar grafiğinde özellikle kullanışlıdır.

Bu kadar eskiyse neden hâlâ Pisagor teoremini çalışıyoruz?

Binlerce yıllık olmasına rağmen Pisagor teoremi, mesafe ve uzayla ilgili temel problemleri çözdüğü için hâlâ geçerlidir. İki nokta arasındaki en kısa rotayı hesaplamaktan GPS ve bilgisayar grafikleri gibi modern teknolojilere güç vermeye kadar, antik bilgelikle modern yeniliği birleştiren zamansız bir araçtır.

Gerçek dünya verileriyle çalışırken Pisagor teoremi ne kadar doğrudur?

Pisagor teoremi matematiksel olarak tamdır; ancak gerçek dünya verileriyle çalışırken doğruluk, verilerinizin doğru çizgileri ve dik açıları ne kadar iyi temsil ettiğine bağlıdır. Haritacılık, mühendislik veya mimarlık gibi alanlardaki çoğu pratik uygulamada ölçümdeki küçük kusurlar sonuçları önemli ölçüde etkilemez. Daha yüksek hassasiyet gerektiğinde, istenen doğruluğa ulaşmak için daha kesin ölçüm teknikleri uygulanabilir.

Konular

İlgili