automan-lang / AutoMan

Human-Computation Runtime
https://docs.automanlang.org
GNU General Public License v2.0
47 stars 12 forks source link

Data-parallel human functions; fuzzy variants #5

Open dbarowy opened 11 years ago

dbarowy commented 11 years ago

E.g., map, fold, etc.

These work a bit like LINQ/functional programming, except that we may be lazy in the computation graph construction sense but maybe not in the function-evaluation sense. I.e., we still want to spawn tasks eagerly, but we also would like to build a global computation graph.

dbarowy commented 11 years ago

Fuzzy variants mean that confidence applies to the whole collection; 95% confidence means that we have 95% confidence that the function produced the correct output across all of the inputs. Each function invocation will also have its own confidence level.