اگه لنگ پیدا کردن داده هستید که برید سایت kaggle.com و سرچ کنید weather dataset، دیتاست های خوبی داره برای این موضوع 
در مورد استفاده از پرسپترون برای پیش بینی، نسبت به داده هایی که شما دارین من توصیه میکنم اول مدل های مبتنی بر درخت مثل desicion tree و random forest امتحان کنید بعدش مدل های مبتنی بر یادگیری ensemble، مثل الگوریتم فوق العاده XGBoosting رو امتحان کنید و در نهایت اگه از اینا جواب نگرفتین وارد پیاده سازی با شبکه عصبی بشین