This write-up is being prepared. Please check back soon, or email me at os9660@rit.edu.
Applied ML · Forecasting · ETL
County-level bird-presence forecasting from large multi-source ecological and weather data.
Can we estimate the odds that a bird species is present in a U.S. county on a given day by combining sighting logs, geography, and long-term weather history?
I built an ETL pipeline over roughly 700 GB of structured and unstructured sources (sightings, county shapefiles, ~20 years of weather), hosted weather retrieval with Docker/Open-Meteo, and produced feature-rich training sets for 500+ species (~39M rows). A Random Forest classifier was tuned with 10-fold cross-validation.
The model reached about 0.83 precision and 0.76 F1 for county-level presence odds, giving birdwatchers actionable probability scores rather than raw occurrence dumps.
Ecological presence is noisy and biased by observer effort. Weather and geography features help, but rare species and under-sampled counties remain harder; causal claims are out of scope.