Kevin Doran
Path-connectedness. 4 statements
\( \newcommand{\cat}[1] {\mathrm{#1}} \newcommand{\catobj}[1] {\operatorname{Obj}(\mathrm{#1})} \newcommand{\cathom}[1] {\operatorname{Hom}_{\cat{#1}}} \newcommand{\multiBetaReduction}[0] {\twoheadrightarrow_{\beta}} \newcommand{\betaReduction}[0] {\rightarrow_{\beta}} \newcommand{\betaEq}[0] {=_{\beta}} \newcommand{\string}[1] {\texttt{"}\mathtt{#1}\texttt{"}} \newcommand{\symbolq}[1] {\texttt{`}\mathtt{#1}\texttt{'}} \newcommand{\groupMul}[1] { \cdot_{\small{#1}}} \newcommand{\groupAdd}[1] { +_{\small{#1}}} \newcommand{\inv}[1] {#1^{-1} } \newcommand{\bm}[1] { \boldsymbol{#1} } \require{physics} \require{ams} \require{mathtools} \) Math and science::Topology Path-connectedness. 4 statements Path-connectedness implies connectedness, the converse is [true or not true?].
The topologist's sine curve is an example of a space that is [something]. Leinster covers the topologist's sine curve in some detail.
Read more...
Path-connectedness. 4 statements (answer)
\( \newcommand{\cat}[1] {\mathrm{#1}} \newcommand{\catobj}[1] {\operatorname{Obj}(\mathrm{#1})} \newcommand{\cathom}[1] {\operatorname{Hom}_{\cat{#1}}} \newcommand{\multiBetaReduction}[0] {\twoheadrightarrow_{\beta}} \newcommand{\betaReduction}[0] {\rightarrow_{\beta}} \newcommand{\betaEq}[0] {=_{\beta}} \newcommand{\string}[1] {\texttt{"}\mathtt{#1}\texttt{"}} \newcommand{\symbolq}[1] {\texttt{`}\mathtt{#1}\texttt{'}} \newcommand{\groupMul}[1] { \cdot_{\small{#1}}} \newcommand{\groupAdd}[1] { +_{\small{#1}}} \newcommand{\inv}[1] {#1^{-1} } \newcommand{\bm}[1] { \boldsymbol{#1} } \require{physics} \require{ams} \require{mathtools} \) Math and science::Topology Path-connectedness. 4 statements Path-connectedness implies connectedness, the converse is not generally true through.
The topologist's sine curve is an example of a space that is connected but not path-connected. Leinster covers the topologist's sine curve in some detail.
Read more...
Connectedness, compactness and some fundamental theorems of calculus
\( \newcommand{\cat}[1] {\mathrm{#1}} \newcommand{\catobj}[1] {\operatorname{Obj}(\mathrm{#1})} \newcommand{\cathom}[1] {\operatorname{Hom}_{\cat{#1}}} \newcommand{\multiBetaReduction}[0] {\twoheadrightarrow_{\beta}} \newcommand{\betaReduction}[0] {\rightarrow_{\beta}} \newcommand{\betaEq}[0] {=_{\beta}} \newcommand{\string}[1] {\texttt{"}\mathtt{#1}\texttt{"}} \newcommand{\symbolq}[1] {\texttt{`}\mathtt{#1}\texttt{'}} \newcommand{\groupMul}[1] { \cdot_{\small{#1}}} \newcommand{\groupAdd}[1] { +_{\small{#1}}} \newcommand{\inv}[1] {#1^{-1} } \newcommand{\bm}[1] { \boldsymbol{#1} } \require{physics} \require{ams} \require{mathtools} \) Math and science::Topology Connectedness, compactness and some fundamental theorems of calculus The following three theorems in calculus, theorems about functions from and to the reals, have generalizations in topology.
Intermediate value theorem If \( f : [a, b] \to \mathbb{R} \) is continuous, and if \( r \) is a real number between \( f(a) \) and \( f(b) \), then [.
Read more...
Connectedness, compactness and some fundamental theorems of calculus (answer)
\( \newcommand{\cat}[1] {\mathrm{#1}} \newcommand{\catobj}[1] {\operatorname{Obj}(\mathrm{#1})} \newcommand{\cathom}[1] {\operatorname{Hom}_{\cat{#1}}} \newcommand{\multiBetaReduction}[0] {\twoheadrightarrow_{\beta}} \newcommand{\betaReduction}[0] {\rightarrow_{\beta}} \newcommand{\betaEq}[0] {=_{\beta}} \newcommand{\string}[1] {\texttt{"}\mathtt{#1}\texttt{"}} \newcommand{\symbolq}[1] {\texttt{`}\mathtt{#1}\texttt{'}} \newcommand{\groupMul}[1] { \cdot_{\small{#1}}} \newcommand{\groupAdd}[1] { +_{\small{#1}}} \newcommand{\inv}[1] {#1^{-1} } \newcommand{\bm}[1] { \boldsymbol{#1} } \require{physics} \require{ams} \require{mathtools} \) Math and science::Topology Connectedness, compactness and some fundamental theorems of calculus The following three theorems in calculus, theorems about functions from and to the reals, have generalizations in topology.
Intermediate value theorem If \( f : [a, b] \to \mathbb{R} \) is continuous, and if \( r \) is a real number between \( f(a) \) and \( f(b) \), then there exists an element \( c \in [a, b] \) such that \( f(c) = r \).
Read more...
Four ways (two bad, two good) to calculate spike-triggered receptive fields
A spike of a neuron picks out a snippet of the visual stimulus being presented at that time. The collection of these snippets are the spike-triggered snippets, and the mean of the snippets is the spike-triggered average (STA). If the stimulus is a video, the STA will be a 3D volume. An array of snippets with shape \( (N, T, H, W) \). There are \( N \) snippets, one per spike.
Read more...
Frame registration and cell detection for 2-photon recordings
I worked on a project that involved carrying out 2-photon recording of the tectum of a zebrafish larva. For a single larva, we recorded 14 recordings, each 15 minutes long followed by an approximately 2-minute gap. The larva moved around, especially at the beginning, and to extract cell traces, we first needed a way to align frames and detect cells within and across recordings.
Concatenation of 14 ~15-minute recordings with ~2-minute gaps.
Read more...
Robust learning rate finder with Kalman smoothing
Kalman smoothing can be applied to the learning rate range test to produce smooth learning rate curves from which a learning rate can be chosen. Some example runs:
A handful of lr-curves for various (dataset, batch size) combinations. Datasets vary left-to-right, batch size increases going down. The offset of the smoothed curve is just approximate, and doesn't need to be accurate for choosing the learning rate. I recently needed an automated way to choose a reasonable learning rate for a large number of (model, dataset, batch size) combinations.
Read more...
Transpose characterized
\( \newcommand{\cat}[1] {\mathrm{#1}} \newcommand{\catobj}[1] {\operatorname{Obj}(\mathrm{#1})} \newcommand{\cathom}[1] {\operatorname{Hom}_{\cat{#1}}} \newcommand{\multiBetaReduction}[0] {\twoheadrightarrow_{\beta}} \newcommand{\betaReduction}[0] {\rightarrow_{\beta}} \newcommand{\betaEq}[0] {=_{\beta}} \newcommand{\string}[1] {\texttt{"}\mathtt{#1}\texttt{"}} \newcommand{\symbolq}[1] {\texttt{`}\mathtt{#1}\texttt{'}} \newcommand{\groupMul}[1] { \cdot_{\small{#1}}} \newcommand{\groupAdd}[1] { +_{\small{#1}}} \newcommand{\inv}[1] {#1^{-1} } \newcommand{\bm}[1] { \boldsymbol{#1} } \require{physics} \require{ams} \require{mathtools} \) Math and science::Algebra Transpose characterized Instead of thinking of the matrix transpose as the swapping of rows and columns, there is a more meaningful characterization:
Matrix transpose Let \( A \) be an \( m \times n \) matrix and \( x \in \mathbb{R}^n \) and \( y \in \mathbb{R}^m \) be column vectors.
Read more...
Transpose characterized (answer)
\( \newcommand{\cat}[1] {\mathrm{#1}} \newcommand{\catobj}[1] {\operatorname{Obj}(\mathrm{#1})} \newcommand{\cathom}[1] {\operatorname{Hom}_{\cat{#1}}} \newcommand{\multiBetaReduction}[0] {\twoheadrightarrow_{\beta}} \newcommand{\betaReduction}[0] {\rightarrow_{\beta}} \newcommand{\betaEq}[0] {=_{\beta}} \newcommand{\string}[1] {\texttt{"}\mathtt{#1}\texttt{"}} \newcommand{\symbolq}[1] {\texttt{`}\mathtt{#1}\texttt{'}} \newcommand{\groupMul}[1] { \cdot_{\small{#1}}} \newcommand{\groupAdd}[1] { +_{\small{#1}}} \newcommand{\inv}[1] {#1^{-1} } \newcommand{\bm}[1] { \boldsymbol{#1} } \require{physics} \require{ams} \require{mathtools} \) Math and science::Algebra Transpose characterized Instead of thinking of the matrix transpose as the swapping of rows and columns, there is a more meaningful characterization:
Matrix transpose Let \( A \) be an \( m \times n \) matrix and \( x \in \mathbb{R}^n \) and \( y \in \mathbb{R}^m \) be column vectors.
Read more...
Preloaded dot product
\( \newcommand{\cat}[1] {\mathrm{#1}} \newcommand{\catobj}[1] {\operatorname{Obj}(\mathrm{#1})} \newcommand{\cathom}[1] {\operatorname{Hom}_{\cat{#1}}} \newcommand{\multiBetaReduction}[0] {\twoheadrightarrow_{\beta}} \newcommand{\betaReduction}[0] {\rightarrow_{\beta}} \newcommand{\betaEq}[0] {=_{\beta}} \newcommand{\string}[1] {\texttt{"}\mathtt{#1}\texttt{"}} \newcommand{\symbolq}[1] {\texttt{`}\mathtt{#1}\texttt{'}} \newcommand{\groupMul}[1] { \cdot_{\small{#1}}} \newcommand{\groupAdd}[1] { +_{\small{#1}}} \newcommand{\inv}[1] {#1^{-1} } \newcommand{\bm}[1] { \boldsymbol{#1} } \require{physics} \require{ams} \require{mathtools} \) Math and science::Algebra Preloaded dot product Matrix products [what?] and [what?] can be thought of as preloading a dot product of vectors after both vectors are transformed by \( W \) or \( W^{-1} \).
Previous Page
6 of 71
Next Page