More formalizing (WIP).

This commit is contained in:
j-hartling 2025-11-06 16:19:27 +01:00
parent d9fb7d3e5d
commit c49d28933b
5 changed files with 49 additions and 27 deletions

View File

@ -1,14 +1,14 @@
# Fdb version 4
["biber main"] 0 "main.bcf" "main.bbl" "main" 1762417587.30406 -1
"cite.bib" 1762264926.38344 252 7fc49109df64576e199ce34111f01817 ""
"main.bcf" 1762417587.27334 107531 bb4289418b1a6604c7c781cbf02f8242 "pdflatex"
["biber main"] 0 "main.bcf" "main.bbl" "main" 1762426838.64669 -1
"cite.bib" 1762424399.63955 252 7fc49109df64576e199ce34111f01817 ""
"main.bcf" 1762426838.61525 107531 bb4289418b1a6604c7c781cbf02f8242 "pdflatex"
(generated)
"main.bbl"
"main.blg"
(rewritten before read)
["pdflatex"] 1762417586.89761 "/home/hartling/phd/paper/paper_2025/main.tex" "main.pdf" "main" 1762417587.30427 0
["pdflatex"] 1762426838.24418 "/home/hartling/phd/paper/paper_2025/main.tex" "main.pdf" "main" 1762426838.64689 0
"/etc/texmf/web2c/texmf.cnf" 1761560044.43676 475 c0e671620eb5563b2130f56340a5fde8 ""
"/home/hartling/phd/paper/paper_2025/main.tex" 1762417586.83134 7134 2313f3873c7d82e385d75c42f1caca3c ""
"/home/hartling/phd/paper/paper_2025/main.tex" 1762426838.16926 8372 141aaf84cabc3026da9808be051f208f ""
"/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1246382020 1004 54797486969f23fa377b128694d548df ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm" 1246382020 988 bdf658c3bfc2d96d3c8b02cfc1c94c20 ""
@ -72,10 +72,10 @@
"/usr/share/texmf/web2c/texmf.cnf" 1707919699 40399 f2c302f7d2af602abb742093540a5834 ""
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1761648465.84635 5472669 54eaf61a88b6b7896ebd0dac973cb29c ""
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1761648508 8213325 7fd20752ab46ff9aa583e4973d7433df ""
"main.aux" 1762417587.27234 1555 cb560f4ec00169e5b4a23f81012c641f "pdflatex"
"main.bbl" 1762355512.8828 2032 d9585839a1478809d4c6e9e5bffc8fe4 "biber main"
"main.run.xml" 1762417587.27434 2305 d0067550f22ade5b49f22d40cea22838 "pdflatex"
"main.tex" 1762417586.83134 7134 2313f3873c7d82e385d75c42f1caca3c ""
"main.aux" 1762426838.61425 1555 cb560f4ec00169e5b4a23f81012c641f "pdflatex"
"main.bbl" 1762423143.96891 2032 d9585839a1478809d4c6e9e5bffc8fe4 "biber main"
"main.run.xml" 1762426838.61525 2305 d0067550f22ade5b49f22d40cea22838 "pdflatex"
"main.tex" 1762426838.16926 8372 141aaf84cabc3026da9808be051f208f ""
(generated)
"main.aux"
"main.bcf"

View File

@ -1,4 +1,4 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) (preloaded format=pdflatex 2025.10.28) 6 NOV 2025 09:26
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) (preloaded format=pdflatex 2025.10.28) 6 NOV 2025 12:00
entering extended mode
restricted \write18 enabled.
file:line:error style messages enabled.
@ -376,7 +376,7 @@ Package biblatex Info: ... file 'main.bbl' found.
Package biblatex Info: Reference section=0 on input line 15.
Package biblatex Info: Reference segment=0 on input line 15.
Overfull \hbox (3.81674pt too wide) in paragraph at lines 50--57
Overfull \hbox (3.81674pt too wide) in paragraph at lines 55--62
\OT1/cmr/m/n/12 2)...compensate for be-hav-iorally non-informative song vari-abil-ity (in-vari-ances)
[]
@ -392,15 +392,15 @@ Package logreq Info: Writing requests to 'main.run.xml'.
)
Here is how much of TeX's memory you used:
9318 strings out of 474222
177863 string characters out of 5748732
1930975 words of memory out of 5000000
31530 multiletter control sequences out of 15000+600000
9323 strings out of 474222
177877 string characters out of 5748732
1931975 words of memory out of 5000000
31535 multiletter control sequences out of 15000+600000
564362 words of font info for 58 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
66i,7n,81p,713b,973s stack positions out of 10000i,1000n,20000p,200000b,200000s
66i,12n,81p,713b,973s stack positions out of 10000i,1000n,20000p,200000b,200000s
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi6.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr6.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb>
Output written on main.pdf (4 pages, 129427 bytes).
Output written on main.pdf (4 pages, 132782 bytes).
PDF statistics:
72 PDF objects out of 1000 (max. 8388607)
43 compressed objects within 1 object stream

BIN
main.pdf

Binary file not shown.

Binary file not shown.

View File

@ -20,8 +20,13 @@ style=authoryear,
\newcommand{\hp}{h_{\text{HP}}(t)} % Highpass filter function
\newcommand{\fc}{f_{\text{cut}}} % Filter cutoff frequency
\newcommand{\infint}{\int_{-\infty}^{\infty}} % Indefinite integral
\newcommand{\bi}{b_\theta}
\newcommand{\feat}{f_\theta}
\newcommand{\thr}{\Theta_i} % Step function threshold value
\newcommand{\nl}{H(c_i\,-\,\thr)} % Shifted Heaviside step function
\newcommand{\bi}{b_{i,\Theta}} % Single binary response full shorthand
\newcommand{\feat}{f_{i,\Theta}} % Single feature full shorthand
\newcommand{\tlp}{T_{\text{LP}}} % Lowpass filter averaging interval
\newcommand{\pc}{p(c_i,T)} % Probability density (general interval)
\newcommand{\pclp}{p(c_i, \tlp)} % Probability density (lowpass interval)
\section{The sensory world of a grasshopper}
@ -86,25 +91,25 @@ Initial: Continuous acoustic input signal $x(t)$
Filtering of behaviorally relevant frequencies by tympanal membrane\\
$\rightarrow$ Bandpass filter 5-30 kHz
\begin{equation}
x(t)\,*\,\bp; \quad\quad \fc\,=\,5\,\text{kHz},\,30\,\text{kHz}
x(t)\,*\,\bp, \quad\quad \fc\,=\,5\,\text{kHz},\,30\,\text{kHz}
\end{equation}
Extraction of signal envelope (AM encoding) by receptor population\\
$\rightarrow$ Full-wave rectification, then lowpass filter 500 Hz
\begin{equation}
|x(t)|\,*\,\lp; \quad\quad \fc\,=\,500\,\text{Hz}
|x(t)|\,*\,\lp, \quad\quad \fc\,=\,500\,\text{Hz}
\end{equation}
Logarithmically compressed intensity tuning curve of receptors\\
$\rightarrow$ Decibel transformation
\begin{equation}
20\,\cdot\,\log_{10} \frac{x(t)}{x_{\text{max}}}
10\,\cdot\,\log_{10} \frac{x(t)}{x_{\text{max}}}
\end{equation}
Spike-frequency adaptation in receptor and interneuron populations\\
$\rightarrow$ Highpass filter 10 Hz
\begin{equation}
x(t)\,*\,\hp; \quad\quad \fc\,=\,10\,\text{Hz}
x(t)\,*\,\hp, \quad\quad \fc\,=\,10\,\text{Hz}
\end{equation}
@ -134,11 +139,11 @@ $\rightarrow$ Separate convolution with each member of the kernel set
Thresholding nonlinearity in ascending neurons (or further downstream)\\
- Binarization of AN response traces into "relevant" vs. "irrelevant"\\
$\rightarrow$ Heaviside step-function $H(c\,-\,\theta)$ (or steep sigmoid threshold?)
$\rightarrow$ Shifted Heaviside step-function $\nl$ (or steep sigmoid threshold?)
\begin{equation}
\bi(t)\,=\,\begin{cases}
\;1, \quad c(t)\,\geq\,\theta\\
\;0, \quad c(t)\,<\,\theta
\;1, \quad c_i(t)\,>\,\thr\\
\;0, \quad c_i(t)\,\leq\,\thr
\end{cases}
\end{equation}
@ -148,7 +153,7 @@ Temporal averaging by neurons of the central brain\\
of feature values $\rightarrow$ Clusters in high-dimensional feature space\\
$\rightarrow$ Lowpass filter 1 Hz
\begin{equation}
\feat(t)\,=\,\bi(t)\,*\,\lp; \quad\quad \fc\,=\,1\,\text{Hz}
\feat(t)\,=\,\bi(t)\,*\,\lp, \quad\quad \fc\,=\,1\,\text{Hz}
\end{equation}
@ -165,6 +170,23 @@ Song signal $s(t)$ with variable scale $\alpha$ and fixed-scale additive noise $
\subsection{Threshold nonlinearity \& temporal averaging}
Convolution output $c_i(t)$ $\xrightarrow{\thr}$ Thresholded response $\bi(t)$ $\rightarrow$ Feature $\feat(t)$
- Convolution output $c_i(t)$ has distribution $\pc$ over time interval $T$\\
- Within $T$, $c_i(t)$ exceeds the threshold value $\thr$ for time $T_1$ ($T_1+T_0=T$)\\
$\rightarrow$ Step-function $\nl$ bipartitions distribution $\pc$ around $\thr$
\begin{equation}
\int_{\thr}^{+\infty} p(c_i,T)\,dc_i\,=\,1\,-\,\int_{-\infty}^{\thr} p(c_i,T)\,dc_i\,=\,\frac{T_1}{T}
\end{equation}
- Ratio of time above threshold $T_1$ to total time $T$ because
\begin{equation}
\infint \pc\,dc_i\,=\,1
\end{equation}
Approximate lowpass filter as moving average over time interval $\tlp$
\begin{equation}
\feat(t)\,\approx\,\frac{1}{\tlp} \int_{t}^{t\,+\,\tlp} \bi(\tau)\,d\tau\,=\,\frac{T_1}{\tlp}
\end{equation}
\section{Discriminating species-specific song\\patterns in feature space}