Selam!
Bu deneyimizde C++ ile ve python ile eğitilmiş iki ayrı yapayzeka modelinin hangisi daha hızlı adlı konuyu işliyeceğiz.
Kimseden ses çıkmadığı için bu deneyi kendi kendime yapıcağım c++ dan anlamam ama amazon Q bu işi çözer ya da gpt sonuçta Html yazıyorsa C++ de yazarlar.
(karikatür kaldırıldı)
Elimde en basit üretilecek veri random sayılar karakterler sonucu bir hacker Yz olucak ama olsun bazı yerleri hatalı yada eksik gireceğim buraya yazdığım kodların
Şimdi üretime geçelim
30 karakterlik bir kombinasyon kullanıcağım ki biz farkına varmadan çözme olmasın mili yada nano saniye ile ölçüğümüzde sonuçlar daha gözle görülür olucak diye düşünüyorum
Malzemeler
26 + 26 küçük, büyük harfler
10 adet rakam (0-9)
32 Noktalama işareti
---------------------------
94 Toplam
buda eşittir (bunu hesaplayamam)
[imath]94^{30} = 94 x94x94x94x94......x94 =[/imath]
Şükür py var
çıktısı : 1.562556061666647947448204321E+59 (rakamı bilen varsa açıklasın )
Bu oldukça büyük bir sayı ...bunuda pythonla hallederiz
Tam sayımız kombinasyonların tutarı : 156255606166664786224679745667141936589787412697514801889280
bu güzel en azından farkı rahatça göreceğiz ... umarım bilgisayar patlamaz
her karakterin .csv dosyasında 2byte oldugunu ögrendim
Tahmini dosya boyutu: 8876986779427670133312849020150036261295837511942144.00 GB
8.88 GB, eşdeğerdir: 0.01 TB
9GB bizi bozmaz devam edelim
fonksiyonu ile üretime başladım her 10.000 de 0.1 saniye sleep ile sorunsuz ilerliyor
bilgisayar bu karadarına yetti bunada şükür
şimdi beynim durdu 2.496.447.360 byte içinde kaç kombinasyon var bilmek istiyorum
buda toplam karakter 30 = byte / toplambyte edersanırım burda hatam olabilir emin değilim kul yapısı sonuçta
Toplam kombinasyon sayısı: 1248223678
Bu deneyimizde C++ ile ve python ile eğitilmiş iki ayrı yapayzeka modelinin hangisi daha hızlı adlı konuyu işliyeceğiz.
Kimseden ses çıkmadığı için bu deneyi kendi kendime yapıcağım c++ dan anlamam ama amazon Q bu işi çözer ya da gpt sonuçta Html yazıyorsa C++ de yazarlar.
(karikatür kaldırıldı)
C bilen biri ile python vs c - yapayzeka
Selam! biliyorsunuz c ile yapayzeka yapılıyor python ve c ile aynı veri kümesiyle aynı özelliklerde bir yz geliştirip bunun arasında zaman farklı varmı görmek istiyorum. python VS c ilgilenenler burdan yazabilir
mekatronik.org
Elimde en basit üretilecek veri random sayılar karakterler sonucu bir hacker Yz olucak ama olsun bazı yerleri hatalı yada eksik gireceğim buraya yazdığım kodların
Veri Üretme
Selam! Python kullanarak pratik bir veri üretme aracı oluşturmayı öğreneceğiz. import random def rastgele_veri_uret(): isimler = ["Ahmet", "Mehmet", "Ayşe", "Fatma", "Mustafa"] soyisimler = ["Yılmaz", "Kaya", "Demir", "Çelik", "Şahin"] yaslar = range(18, 60) sehirler =...
mekatronik.org
Şimdi üretime geçelim
30 karakterlik bir kombinasyon kullanıcağım ki biz farkına varmadan çözme olmasın mili yada nano saniye ile ölçüğümüzde sonuçlar daha gözle görülür olucak diye düşünüyorum
Malzemeler
26 + 26 küçük, büyük harfler
10 adet rakam (0-9)
32 Noktalama işareti
---------------------------
94 Toplam
buda eşittir (bunu hesaplayamam)
[imath]94^{30} = 94 x94x94x94x94......x94 =[/imath]
Şükür py var
Python:
from decimal import Decimal
sonuc = Decimal(94) ** Decimal(30)
print(sonuc)
çıktısı : 1.562556061666647947448204321E+59 (rakamı bilen varsa açıklasın )
Bu oldukça büyük bir sayı ...bunuda pythonla hallederiz
Python:
from decimal import Decimal
sonucum = 1.562556061666647947448204321E+59
Gostergari = Decimal(sonucum)
print(Gostergari)
Tam sayımız kombinasyonların tutarı : 156255606166664786224679745667141936589787412697514801889280
bu güzel en azından farkı rahatça göreceğiz ... umarım bilgisayar patlamaz
her karakterin .csv dosyasında 2byte oldugunu ögrendim
Python:
uzunluk = 30
herkarakter = 2
yenisayı = 1
kombinasyonar = 156255606166664786224679745667141936589787412697514801889280
hesaplanacak = kombinasyonar * (uzunluk * herkarakter + yenisayı)
hesaplanan = hesaplanacak / (1024 ** 3)
print(f"Tahmini dosya boyutu: {hesaplanan:.2f} GB")
Tahmini dosya boyutu: 8876986779427670133312849020150036261295837511942144.00 GB
Gb çevir Tb:
gb = 8.876986779427670133312849020150036261295837511942144
tb = gb / 1024
print(f"{gb:.2f} GB, eşdeğerdir: {tb:.2f} TB")
8.88 GB, eşdeğerdir: 0.01 TB
9GB bizi bozmaz devam edelim
Python:
def uretim(length):
characters = string.ascii_letters + string.digits + string.punctuation
combinations = set()
bilgisayar bu karadarına yetti bunada şükür
şimdi beynim durdu 2.496.447.360 byte içinde kaç kombinasyon var bilmek istiyorum
buda toplam karakter 30 = byte / toplambyte edersanırım burda hatam olabilir emin değilim kul yapısı sonuçta
Toplam byte'dan Kombinasyon hesabı:
byte = 2
total = 2496447360
uzunluk = 30
uzunluk = (total / byte)
toplamkombis = (uzunluk - byte)
print(f"Toplam kombinasyon sayısı: {toplamkombis}")
Last edited by a moderator: