Downloads · 30 days
0
Glsmn/karbonayakizim
karbonayakizim is a machine learning model from Glsmn. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
Downloads · 30 days
0
Access
Public
Updated May 28, 2025
Repo size
—
Likes
0
Public
Click a slice to open those files.
Other1.5 KB · 58%
From the Hugging Face model README
import gradio as gr
def hesapla(yakit_litre, elektrik_kwh, ucak_km, et_tuketimi): # Basit karbon ayak izi hesaplama faktörleri (ortalama değerler) emisyon_yakit = yakit_litre * 2.31 # 1 litre benzin ~2.31 kg CO2 emisyon_elektrik = elektrik_kwh * 0.527 # 1 kWh ~0.527 kg CO2 emisyon_ucak = ucak_km * 0.115 # 1 km uçuş ~0.115 kg CO2 emisyon_et = et_tuketimi * 27 # 1 kg kırmızı et ~27 kg CO2
toplam_emisyon = emisyon_yakit + emisyon_elektrik + emisyon_ucak + emisyon_et
return f"Toplam Yıllık Karbon Ayak İzi: {toplam_emisyon:.2f} kg CO2"
iface = gr.Interface( fn=hesapla, inputs=[ gr.Number(label="Yıllık Araç Yakıt Tüketimi (litre)"), gr.Number(label="Yıllık Elektrik Tüketimi (kWh)"), gr.Number(label="Yıllık Uçak Yolculuğu (km)"), gr.Number(label="Yıllık Et Tüketimi (kg)"), ], outputs="text", title="🌍 Karbon Ayak İzi Hesaplayıcı", description="Yakıt, elektrik, uçuş ve et tüketiminize göre yıllık karbon ayak izinizi hesaplayın.", )
iface.launch()