Inspiration
We're taking a class about computational intelligence, and wanted to apply what we learned to an agricultural theme.
What it does
This Jupyter notebook walks the user through the process of using fuzzy logic to evaluate how suited a given soil is to growing corn.
How we built it
We coded this Jupyter notebook in Python.
Challenges we ran into
Finding research that applied to our project, particularly in terms of soil phosphorus, potassium, and nitrate, was difficult. We originally planned to link the notebook with a soil composition database and use that to define our membership functions and test it, but we were unable to find a database with easily researchable attributes.
Accomplishments that we're proud of
We were able to create a program that takes crisp values relating to soil composition and tell you how suited your soil is to growing corn using a fuzzy logic system, which is pretty cool.
What we learned
We learned a lot about corn and what it needs!
What's next for Fuzzy soil
If we had more time, it would be interesting to link this to a database and see if we could find research that meshed nicely with the database.
References
- https://extension.unh.edu/resource/growing-sweet-corn-fact-sheet#:~:text=The%20ideal%20soil%20for%20corn,when%20there%20is%20an%20option
- https://www.ecofarmingdaily.com/grow-crops/grow-corn/soil-requirements/
- https://www.rhs.org.uk/soil-composts-mulches/soil-types
- https://www.realagriculture.com/2017/11/corn-school-how-long-does-it-take-to-add-1-percent-soil-organic-matter/#:~:text=Sand%20soils%20are%20typically%20in,be%204.5%25%20to%205%25
- https://forages.oregonstate.edu/ssis/soils/characteristics/depth
- https://extension.sdstate.edu/sites/default/files/2019-09/S-0003-14-Corn.pdf
- https://www.sciencedirect.com/science/article/pii/S0048969722042309
Built With
- jupyter
- python
Log in or sign up for Devpost to join the conversation.