10. A system for providing visual feedback, comprising: a processor; and a memory communicatively coupled to the processor when the system is operational, the memory bearing processor-executable instructions that, when executed on the processor, cause the system at least to: identify data representative of a target's motion or position in a physical space; compare the identified data to a plurality of gesture filters, wherein each of said plurality of gesture filters comprises one or more parameters defining a gesture along with associated thresholds and ranges for said one or more parameters; identify a confidence rating output for each of the comparisons to the plurality of gesture filters, wherein each of the plurality of confidence rating outputs indicates a likelihood that the identified data corresponds to a gesture of a respective gesture filter; in response to determining that no confidence rating output is above a threshold level of acceptance, predict an intended gesture based on a comparison of the confidence rating outputs for identified data of failed executions of gestures; determine that a variation between the captured data for a failed execution of a gesture and the filter parameters for the intended gesture is below a threshold level; and provide feedback comprising a visual representation of the target's motion or position and an example of a correct performance of the intended gesture for which the variation is below the threshold level.
10. A system for providing visual feedback, comprising: a processor; and a memory communicatively coupled to the processor when the system is operational, the memory bearing processor-executable instructions that, when executed on the processor, cause the system at least to: identify data representative of a target's motion or position in a physical space; compare the identified data to a plurality of gesture filters, wherein each of said plurality of gesture filters comprises one or more parameters defining a gesture along with associated thresholds and ranges for said one or more parameters; identify a confidence rating output for each of the comparisons to the plurality of gesture filters, wherein each of the plurality of confidence rating outputs indicates a likelihood that the identified data corresponds to a gesture of a respective gesture filter; in response to determining that no confidence rating output is above a threshold level of acceptance, predict an intended gesture based on a comparison of the confidence rating outputs for identified data of failed executions of gestures; determine that a variation between the captured data for a failed execution of a gesture and the filter parameters for the intended gesture is below a threshold level; and provide feedback comprising a visual representation of the target's motion or position and an example of a correct performance of the intended gesture for which the variation is below the threshold level. 14. The system in accordance with claim 10 , wherein the memory further comprises processor-executable instructions that, when executed on the processor, cause the system at least to: predict an intended gesture from the identified data; and render visual feedback that represents the example of a correct performance of the predicted intended gesture.