Crowdsourcing Notes
- The more you crowdsource, the more you reduce computer bias
- Crowdsourcing lets us:
- Obtain shared information
- Share information
- Participate in distributed computing
Examples of Crowdsourcing
- Wikipedia is an example of crowdsourcing
- can have innacurate info, but incorrect info is usually corrected through Wiki's self-policing community
- multiple authors contribute to building the info --> some people argue that it is 'better' than other sources
- Crypto currency and associated block chain
- exchanges of money are validated 3 times by independent miners
- if a flaw is detected, the calculations are checked and performed again
- has reinvented how governments think about currency
- using block chain algorithms is being considered for other uses, ie. crowdsourcing proivate data like medical records
- COVID data
- example of crowdsourced data
- can see which regions are contributing and which aren't
- this data impacts the choices we make: ie. whether to travel or not, whether or not to wear a mask, etc.
Obtaining Data Through Crowdsourcing
- APIs: data has influenced how we code; allows us to obtain and analyze data
- We build two car APIs for our website: one contains car data such as the color, brand, and power source of the car, and the cost, while the other API contains data such as the name, the seating capacity, the power source, the type of transmission, and the mileage/range of the car
- GitHub
- we can see everyone's code files
- Kaggle Datasets
- For science and code exploration
- points us to youtube or netflix channels
Hacks
- We could create a site where everyone can share blogs about errors they ran into and how the solved them to crowdsource information among compsci students
- Our project could be better with crowdsourcing, because we could have more cars represented in our API by having other people input the data using the parameters we have set
- We could get people to comment reviews on our site at NATM