Analysis of spectro-temporal receptive fields in an auditory neural network Madhav Nandipati
Purpose Compare computer model to biological system Compare computer model to biological system Evaluate utility of receptive fields Evaluate utility of receptive fields
Background STRF describes properties in frequency and time domains STRF describes properties in frequency and time domains Have been studied in many animals but not adequately in a computer model Have been studied in many animals but not adequately in a computer model
Neural network
Training set Different neurons trained on simple sounds Different neurons trained on simple sounds 0 Time (ms) 200 Frequency (kHz) 5 UpsweepsPure tonesDownsweeps
Training procedure Oja’s rule – modified Hebbian learning Oja’s rule – modified Hebbian learning Update rule: Update rule: Some particulars: Some particulars: Training set of 276 stimuli Training set of 276 stimuli 600 iterations through each stimulus 600 iterations through each stimulus
Results – weights 210 Frequency (Hz)
Generation of STRFs Create ripple stimuli by equation: Create ripple stimuli by equation:
Generation of STRFs cont. Feed ripple into model and get output Feed ripple into model and get output Fit curve to output Fit curve to output
Generation of STRFs cont. Magnitude and phase shift become one pixel of transfer function: Magnitude and phase shift become one pixel of transfer function:
Generation of STRFs cont. 2D inverse Fourier transform to obtain STRF 2D inverse Fourier transform to obtain STRF Pad matrix with zeros to get smoother image Pad matrix with zeros to get smoother image Use similar color schemes as literature Use similar color schemes as literature
Results - STRFs
Comparison to tuning curves Depicts response intensity to different freqs. Depicts response intensity to different freqs. Peak of curve = best frequency (BF) Peak of curve = best frequency (BF)
Comparison of BFs Peak of tuning curve compared to max value of STRF Peak of tuning curve compared to max value of STRF
Temporal component Line of best fit around max area Line of best fit around max area Different slopes means different temporal characteristics Different slopes means different temporal characteristics
Temporal component cont.
Discussion & Conclusion Real STRFs look similar to computational STRFs Real STRFs look similar to computational STRFs Means underlying processing is also similar Means underlying processing is also similar