dffml
dffml copied to clipboard
examples: Comparison demo
Project Description
This idea came from this web page: https://www.alaska.org/how-big-is-alaska/oregon
The page shows users comparisons of several characteristics between Alaska and other States within the United States of America.
This is an excerpt reproduced from the above mentioned website.
Population Density
Oregon has 37 times more people per square mile. If Oregon's population density were the same as Alaska’s, only 97,246 people would live in Oregon rather than 3,559,596 (based on 2003 data).
High Point
Alaska’s high point, Mt. Denali (20,320 feet), rises 1.7 miles above Oregon’s high point, Mount Hood, at 11,239 feet. Not only is Mt. Denali the highest mountain in North America, but Alaska has 15 other peaks higher than any in the continental U.S.
The goal here is to build a dataflow that will allow users to compare any two arbitrary things.
Get the two things to compare.
Skills
- Python
- HTTP Requests
Difficulty
Beginner/Intermediate
Related Readings
- https://intel.github.io/dffml/master/contributing/gsoc/2021/index.html
Getting Started
- Read the contributing guidelines
- https://intel.github.io/dffml/master/contributing/index.html
- Go through the quickstart
- https://intel.github.io/dffml/master/quickstart/model.html
- Go through the data flow related docs and tutorials
- https://intel.github.io/dffml/master/tutorials/dataflows/index.html
- https://intel.github.io/dffml/master/examples/integration.html
- https://intel.github.io/dffml/master/examples/shouldi.html
- https://intel.github.io/dffml/master/examples/dataflows.html
- https://intel.github.io/dffml/master/examples/mnist.html
- https://intel.github.io/dffml/master/examples/flower17/flower17.html
- https://intel.github.io/dffml/master/examples/webhook/index.html
- Read about what data flows are and how they work
- https://intel.github.io/dffml/master/concepts/index.html#dataflows
- https://intel.github.io/dffml/master/concepts/dataflow.html
- Come up with a basic example where the user will see inputs moving through the
network.
- Make it simple and include a few operations.
- Get the DataFlow running.
- Look at the code in
dffml/df/memory.py
and understand how it relates to the docs covering DataFlows conceptually. - Plan out what all needs to change within
dffml/df/memory.py
and the other code and examples that would change as a result.
Potential Mentors
Tracking and Discussion
This project is related to the following issues. Please discuss and ask questions in the issue comments. Please also ping mentors on Gitter when you post on the following issues so that they are sure to see that you've commented.
- https://github.com/intel/dffml/issues/919
Misc
Demo idea, make a page like this https://www.alaska.org/how-big-is-alaska/oregon set things to compare and have dataflow do lookups maybe using nlp.
The demo should be based on dataflows so that it can be easily extended to other domains (other than states)
I am ready to work on this task but can you guide me like from where can I start?