Feat: Architecture redesign for Assessments, Commands, Modalities, Training Techniques, Reinforcement Schedules, Distractions, and Assessment Responses.
This commit is contained in:
@@ -898,6 +898,7 @@ VALUES
|
||||
)
|
||||
;
|
||||
|
||||
/* Removed
|
||||
INSERT INTO fetchmetrics.DOG_Drive (
|
||||
code
|
||||
, name
|
||||
@@ -930,6 +931,7 @@ VALUES
|
||||
, 0.5
|
||||
)
|
||||
;
|
||||
*/
|
||||
|
||||
/*
|
||||
INSERT INTO fetchmetrics.DOG_Understanding_Level (
|
||||
@@ -962,33 +964,6 @@ VALUES
|
||||
, 'Understood'
|
||||
)
|
||||
;
|
||||
|
||||
INSERT INTO fetchmetrics.DOG_Obedience_Level (
|
||||
code
|
||||
, name
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'REFUSAL'
|
||||
, 'Refuses to obey'
|
||||
)
|
||||
, (
|
||||
'ON_HER_TERMS'
|
||||
, 'Might obey if she feels like it'
|
||||
)
|
||||
, (
|
||||
'OBEYS_UNDISTRACTED'
|
||||
, 'Obeys without distractions'
|
||||
)
|
||||
, (
|
||||
'OBEYS_MILDLY_DISTRACTED'
|
||||
, 'Obeys when mildly distracted'
|
||||
)
|
||||
, (
|
||||
'OBEYS_PERFECTLY'
|
||||
, 'Obeys in all situations'
|
||||
)
|
||||
;
|
||||
*/
|
||||
|
||||
INSERT INTO fetchmetrics.DOG_Command_Category (
|
||||
@@ -1378,6 +1353,46 @@ VALUES
|
||||
)
|
||||
;
|
||||
|
||||
INSERT INTO fetchmetrics.DOG_Assessment_Type (
|
||||
code
|
||||
, name
|
||||
, description
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'PROFESSIONAL_TRAINING' -- code
|
||||
, 'Professional Training Session' -- name
|
||||
, 'Assessment conducted during one-on-one training sessions at the trainer''s facility. Focuses on specific skills development and command training in a controlled environment.' -- description
|
||||
)
|
||||
, (
|
||||
'GROUP' -- code
|
||||
, 'Group Session' -- name
|
||||
, 'Evaluation during group training classes with multiple dogs and owners present. Measures performance in social settings and ability to focus despite distractions from other dogs.' -- description
|
||||
)
|
||||
, (
|
||||
'HOME' -- code
|
||||
, 'Home' -- name
|
||||
, 'Assessment conducted in the dog''s home environment. Evaluates behavior in familiar surroundings and real-world application of training with household distractions and family dynamics.' -- description
|
||||
)
|
||||
, (
|
||||
'COMPETITION' -- code
|
||||
, 'Competition' -- name
|
||||
, 'Evaluation of performance readiness for dog shows, agility competitions, or sporting events. Measures precision, consistency, and performance under competitive pressure.' -- description
|
||||
)
|
||||
, (
|
||||
'QUALIFICATION' -- code
|
||||
, 'Qualification' -- name
|
||||
, 'Formal assessment for certifications such as Kennel Club Good Citizen, therapy dog qualification, or other official standards. Tests specific criteria required for certification approval.' -- description
|
||||
)
|
||||
/*
|
||||
, (
|
||||
'' -- code
|
||||
, '' -- name
|
||||
, '' -- description
|
||||
)
|
||||
*/
|
||||
;
|
||||
|
||||
/*
|
||||
INSERT INTO fetchmetrics.DOG_Assessment (
|
||||
id_weather
|
||||
@@ -1395,44 +1410,6 @@ VALUES
|
||||
;
|
||||
*/
|
||||
|
||||
INSERT INTO fetchmetrics.DOG_Distraction_Type (
|
||||
code
|
||||
, name
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'RESTLESSNESS'
|
||||
, 'Restlessness'
|
||||
)
|
||||
, (
|
||||
'LIVE_PREY'
|
||||
, 'Live Prey'
|
||||
)
|
||||
, (
|
||||
'DEAD_PREY'
|
||||
, 'Dead Prey'
|
||||
)
|
||||
, (
|
||||
'VEHICLES_MACHINES'
|
||||
, 'Vehicles and Machines'
|
||||
)
|
||||
, (
|
||||
'EXPLOSION'
|
||||
, 'Explosion'
|
||||
)
|
||||
, (
|
||||
'Treat'
|
||||
, 'Treat'
|
||||
)
|
||||
, (
|
||||
'TOY'
|
||||
, 'Toy'
|
||||
)
|
||||
, (
|
||||
'SQUEAKY_TOY'
|
||||
, 'Squeaky Toy'
|
||||
)
|
||||
;
|
||||
/*
|
||||
INSERT INTO fetchmetrics.DOG_Distraction_Type_User_Link (
|
||||
id_distraction_type
|
||||
@@ -1518,6 +1495,7 @@ VALUES
|
||||
;
|
||||
*/
|
||||
|
||||
/* Removed
|
||||
INSERT INTO fetchmetrics.DOG_Bribe (
|
||||
code
|
||||
, name
|
||||
@@ -1549,7 +1527,6 @@ VALUES
|
||||
)
|
||||
;
|
||||
|
||||
/*
|
||||
INSERT INTO fetchmetrics.DOG_Bribe_User_Link (
|
||||
id_bribe
|
||||
, id_user
|
||||
@@ -1567,9 +1544,174 @@ SELECT
|
||||
, 3
|
||||
FROM fetchmetrics.DOG_Bribe B
|
||||
;
|
||||
*/
|
||||
|
||||
|
||||
INSERT INTO fetchmetrics.DOG_Assessment_Command_Modality_Link (
|
||||
INSERT INTO fetchmetrics.DOG_Reinforcement_Schedule (
|
||||
code
|
||||
, name
|
||||
, description
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'CRF' -- code
|
||||
, 'Continuous Reinforcement' -- name
|
||||
, 'Every correct response is rewarded. Best for initial learning of new behaviors. Produces steady, moderate response rates but behavior extinguishes quickly when rewards stop.' -- description
|
||||
)
|
||||
, (
|
||||
'FR' -- code
|
||||
, 'Fixed Ratio' -- name
|
||||
, 'Reward given after a fixed number of responses (e.g., every 5th correct response). Creates high, steady response rates with brief pauses after each reward. Risk of "ratio strain" if requirement is too high.' -- description
|
||||
)
|
||||
, (
|
||||
'VR' -- code
|
||||
, 'Variable Ratio' -- name
|
||||
, 'Reward given after an unpredictable number of responses, averaging around a set number. Produces the highest, most consistent response rates with minimal pauses. Creates persistent behavior that''s resistant to extinction.' -- description
|
||||
)
|
||||
, (
|
||||
'RR' -- code
|
||||
, 'Random Ratio' -- name
|
||||
, 'Reward given randomly with no pattern, maintaining a specific percentage (e.g., 50% of responses rewarded). Prevents the dog from predicting when rewards will come, avoiding systematic response patterns.' -- description
|
||||
)
|
||||
, (
|
||||
'FI' -- code
|
||||
, 'Fixed Interval' -- name
|
||||
, 'First response after a set time period is rewarded. Creates a pattern where responses increase as the time approaches, with long pauses after rewards ("fixed-interval scallop").' -- description
|
||||
)
|
||||
, (
|
||||
'VI' -- code
|
||||
, 'Variable Interval' -- name
|
||||
, 'First response after unpredictable time intervals is rewarded, averaging around a set time. Produces steady response rates without pauses, though generally lower rates than ratio schedules.' -- description
|
||||
)
|
||||
, (
|
||||
'DRE' -- code
|
||||
, 'Differential Reinforcement of Excellence' -- name
|
||||
, 'Only the best quality responses are rewarded, with standards that increase as the dog improves. Continuously raises performance standards rather than rewarding on an all-or-nothing basis.' -- description
|
||||
)
|
||||
, (
|
||||
'DRH' -- code
|
||||
, 'Differential Reinforcement of High Rates' -- name
|
||||
, 'Response is only rewarded if it occurs within a short time after the previous response. Encourages rapid, frequent responding.' -- description
|
||||
)
|
||||
, (
|
||||
'DRL' -- code
|
||||
, 'Differential Reinforcement of Low Rates' -- name
|
||||
, 'Response is only rewarded if sufficient time has passed since the previous response. Encourages slower, more deliberate responding.' -- description
|
||||
)
|
||||
, (
|
||||
'DRO' -- code
|
||||
, 'Differential Reinforcement of Other Behaviors' -- name
|
||||
, 'Any behavior except the target unwanted behavior is rewarded. Used to eliminate problem behaviors by reinforcing alternatives.' -- description
|
||||
)
|
||||
, (
|
||||
'DRI' -- code
|
||||
, 'Differential Reinforcement of Incompatible Behaviors' -- name
|
||||
, 'Only behaviors that cannot occur simultaneously with the unwanted behavior are rewarded. More specific than DRO for eliminating problems.' -- description
|
||||
)
|
||||
;
|
||||
|
||||
INSERT INTO fetchmetrics.DOG_Training_Technique (
|
||||
code
|
||||
, name
|
||||
, description
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'SHAPING' -- code
|
||||
, 'Shaping by Successive Approximations' -- name
|
||||
, 'Differentially rewarding behaviors that progressively approximate the desired final response. Each step builds closer to the target behavior through careful observation and timing.' -- description
|
||||
)
|
||||
, (
|
||||
'PROMPTING' -- code
|
||||
, 'Prompting' -- name
|
||||
, 'Using physical manipulation, visual lures, or environmental cues to guide the dog into performing the desired behavior, which is then rewarded.' -- description
|
||||
)
|
||||
, (
|
||||
'AUTOSHAPING' -- code
|
||||
, 'Autoshaping' -- name
|
||||
, 'Allowing classical conditioning to naturally develop the desired behavior by pairing a neutral stimulus with food delivery, causing the dog to direct food-related behaviors toward the stimulus.' -- description
|
||||
)
|
||||
, (
|
||||
'BACKWARD_CHAINING' -- code
|
||||
, 'Backward Chaining' -- name
|
||||
, 'Teaching complex behavior sequences by starting with the final behavior and working backwards, so each step is reinforced by the opportunity to perform the already-learned next step.' -- description
|
||||
)
|
||||
, (
|
||||
'FORWARD_CHAINING' -- code
|
||||
, 'Forward Chaining' -- name
|
||||
, 'Teaching complex behavior sequences by starting with the first behavior and progressively adding subsequent steps in order.' -- description
|
||||
)
|
||||
, (
|
||||
'NEGATIVE_REINFORCEMENT' -- code
|
||||
, 'Negative Reinforcement' -- name
|
||||
, 'Removing an unpleasant stimulus when the correct behavior occurs, strengthening the behavior through escape or avoidance of the aversive stimulus.' -- description
|
||||
)
|
||||
, (
|
||||
'POSITIVE_PUNISHMENT' -- code
|
||||
, 'Positive Punishment' -- name
|
||||
, 'Adding an unpleasant consequence immediately after an unwanted behavior to decrease the likelihood of that behavior recurring.' -- description
|
||||
)
|
||||
, (
|
||||
'NEGATIVE_PUNISHMENT' -- code
|
||||
, 'Negative Punishment' -- name
|
||||
, 'Removing something pleasant (like attention or access to activities) immediately after unwanted behavior to decrease that behavior.' -- description
|
||||
)
|
||||
, (
|
||||
'COUNTERCONDITIONING' -- code
|
||||
, 'Counterconditioning' -- name
|
||||
, 'Changing the dog''s emotional response to a stimulus by pairing it with something pleasant, replacing fear or negative associations with positive ones.' -- description
|
||||
)
|
||||
, (
|
||||
'SYSTEMATIC_DESENSITIZATION' -- code
|
||||
, 'Systematic Desensitization' -- name
|
||||
, 'Gradually exposing the dog to increasing intensities of a fear-provoking stimulus while maintaining relaxation, starting well below the threshold that triggers fear.' -- description
|
||||
)
|
||||
, (
|
||||
'FLOODING' -- code
|
||||
, 'Flooding' -- name
|
||||
, 'Exposing the dog to the full intensity of a feared stimulus while preventing escape responses, allowing the fear response to extinguish through prolonged exposure.' -- description
|
||||
)
|
||||
, (
|
||||
'PROMPT_FADING' -- code
|
||||
, 'Prompt Fading' -- name
|
||||
, 'Gradually reducing and removing prompts (physical, visual, or environmental cues) while maintaining the learned behavior until the dog responds to the final cue alone.' -- description
|
||||
)
|
||||
, (
|
||||
'GENERALIZATION_TRAINING' -- code
|
||||
, 'Generalization Training' -- name
|
||||
, 'Teaching the dog to perform learned behaviors across different contexts, locations, people, and situations to ensure reliable performance everywhere.' -- description
|
||||
)
|
||||
, (
|
||||
'ERRORLESS_DISCRIMINATION' -- code
|
||||
, 'Errorless Discrimination Learning' -- name
|
||||
, 'Teaching discriminations by making the correct choice highly obvious initially, then gradually making the distinction more subtle to minimize errors during learning.' -- description
|
||||
)
|
||||
, (
|
||||
'CONTEXT_VARIATION' -- code
|
||||
, 'Context Variation Training' -- name
|
||||
, 'Systematically changing environmental factors (location, time, distractions, people present) during training to strengthen stimulus control and prevent context dependency.' -- description
|
||||
)
|
||||
, (
|
||||
'HABITUATION_TRAINING' -- code
|
||||
, 'Habituation Training' -- name
|
||||
, 'Repeated exposure to a stimulus until the dog stops reacting to it, teaching the dog that the stimulus is irrelevant and requires no response.' -- description
|
||||
)
|
||||
, (
|
||||
'EXTINCTION' -- code
|
||||
, 'Extinction' -- name
|
||||
, 'Stopping all reinforcement for a previously rewarded behavior to decrease and eventually eliminate that behavior, often accompanied by temporary increases in the behavior.' -- description
|
||||
)
|
||||
/*
|
||||
, (
|
||||
'' -- code
|
||||
, '' -- name
|
||||
, '' -- description
|
||||
)
|
||||
*/
|
||||
;
|
||||
|
||||
/*
|
||||
INSERT INTO fetchmetrics.DOG_Assessment_Command_Link (
|
||||
id_assessment
|
||||
, id_command
|
||||
, id_command_modality
|
||||
@@ -1589,6 +1731,45 @@ VALUES
|
||||
;
|
||||
*/
|
||||
|
||||
INSERT INTO fetchmetrics.DOG_Distraction_Type (
|
||||
code
|
||||
, name
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
'RESTLESSNESS'
|
||||
, 'Restlessness'
|
||||
)
|
||||
, (
|
||||
'LIVE_PREY'
|
||||
, 'Live Prey'
|
||||
)
|
||||
, (
|
||||
'DEAD_PREY'
|
||||
, 'Dead Prey'
|
||||
)
|
||||
, (
|
||||
'VEHICLES_MACHINES'
|
||||
, 'Vehicles and Machines'
|
||||
)
|
||||
, (
|
||||
'EXPLOSION'
|
||||
, 'Explosion'
|
||||
)
|
||||
, (
|
||||
'Treat'
|
||||
, 'Treat'
|
||||
)
|
||||
, (
|
||||
'TOY'
|
||||
, 'Toy'
|
||||
)
|
||||
, (
|
||||
'SQUEAKY_TOY'
|
||||
, 'Squeaky Toy'
|
||||
)
|
||||
;
|
||||
|
||||
INSERT INTO fetchmetrics.DOG_Response_Quality_Metric (
|
||||
id_unit_measurement
|
||||
, code
|
||||
|
||||
Reference in New Issue
Block a user