İçeriğe geç
Koza-TTP

Demo · Takımlar arasında adil seyahat

Bir takvim oluşturun ve Her takımın ne kadar seyahat ettiğini ölç.

La IA (programación genética) busca calendarios donde el viaje sea corto y parejo. ¿Quieres tus propios equipos? Usa la guía de 5 pasos.

Optimizasyon sonuçları

Motoru çalıştırmak için düğmeye basın ve en iyi takvim ağacını gör.

Çalışma optimizasyonu

Birkaç saniye sürüyor.

Not: tez versiyonu rastgele takvimi geçemedi. Yeni motor ise ön testlerde geçti. Bir okul projesi için bu bir avantajdır: bir temel ve ölçebileceğiniz bir gelişme vardır.

Takvim: 4T2S6G

Tarih Yerel Uzaklaş
11/05/2026 PIT CHA
11/05/2026 ARI WAS
12/05/2026 PIT CHA
12/05/2026 ARI WAS
13/05/2026 PIT CHA
13/05/2026 ARI WAS
14/05/2026 WAS PIT
14/05/2026 ARI CHA
16/05/2026 WAS PIT
16/05/2026 ARI CHA
18/05/2026 CHA WAS
18/05/2026 ARI PIT

Yapılandırma 4

Nüfus büyüklüğü:100
Nesil sayısı:20
Geçiş olasılığı:0,8
Mutasyon Olasılığı:0,2

Ekibinize tanıtmak için

Sınıfta sizden sorulacak cevaplar.

  • Yapay zeka nerede?

    Genetik programlama

    Takvim, evrimleşen bir ağaçtır. Kod DEAP kütüphanesinde programa_genetico/ bulunur ve kullanır.

  • Hangi kalıpları kullanıyorsunuz?

    MVT, Facade, Template Method

    Django, model, görünüm ve şablonu ayırır. ProgramaFacadeView Motoru tek bir girişin arkasına saklar.

  • Bunu nasıl uyarlayabilirim?

    Takım değiştir ve kuralları değiştir

    Takımlar ve koordinatlar rehberde kaydedilir. Takımınız için bir fikir: "adil yolculuk" ölçümü için Strateji desenini kullanın.

  • Kullanabilir miyim?

    Evet, GPL-3.0 ile

    Bunu değiştirebilirsiniz. Krediyi saklayıp tezi belirtin. Nasıl atıf yapılır

Bilgisayarınızda çalıştırın

git clone https://github.com/lespam/koza-ttp
cd koza-ttp
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

Yapay zeka asistanınızdan yardım isteyin

Bu soruyu kopyalayın ve kullandığınız sihirba, programa_genetico/programagenetico.py dosyasıyla birlikte yapıştırın.

Bu genetik programın bir programı nasıl oluşturduğunu ve değerlendirdiğini adım adım anlat. Sonra bana neyi değiştireceğinizi söyleyin, böylece "adil seyahat" ölçüsü en çok seyahat eden takımla en az seyahat eden takım arasındaki fark olsun.

Size ne söylediğini kodla karşılaştırın. Yapay zeka yanlış yapabilir.