New pages

From Master of Neuroscience Wiki
New pages
Hide registered users | Show bots | Show redirects
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)

20 November 2025

  • 14:2314:23, 20 November 2025 Logi verwenden (hist | edit) [2,509 bytes] Davrot (talk | contribs) (Created page with "== ssh / scp == <syntaxhighlight lang="bash">> ssh davrot@logi.zfn.uni-bremen.de (davrot@logi.zfn.uni-bremen.de) Password: Welcome to Ubuntu 24.04.3 LTS (GNU/Linux 6.8.0-63-generic x86_64) [...] 3 additional security updates can be applied with ESM Apps. Learn more about enabling ESM Apps service at https://ubuntu.com/esm davrot@logi:~$ cd /logigrouphome/neuro_itp_logi_verwaltung</syntaxhighlight>Offensichtlich neuro_itp_logi_verwaltung durch den eigenen Gruppennam...") Tag: Visual edit
  • 14:0014:00, 20 November 2025 Uni Datastorage Logi (hist | edit) [1,527 bytes] Davrot (talk | contribs) (Created page with "== Logi Storage beantragen == Die Online Tools sind der Dreh und Angelpunkt: https://onlinetools.zfn.uni-bremen.de/ === Funktionsaccount anlegen === 800x800px Die Daten "müssen" durch einen Funktionsaccount verwaltet werden. Wenn der Funktionsaccount genehmigt wurde mit dem Funktionsaccount einloggen. === Gruppe anlegen === In die Gruppenverwaltung gehen und eine neue Gruppe beantragen: 800x800px File:...") Tag: Visual edit

15 November 2025

  • 10:3210:32, 15 November 2025 Using spec kit and copilot (hist | edit) [27,592 bytes] Davrot@uni-bremen.de (talk | contribs) (Created page with "Version 15.11.2025 === Install === Install uv package and env manager<syntaxhighlight lang="bash"> curl -LsSf https://astral.sh/uv/install.sh | sh /root/.local/bin/uv tool update-shell </syntaxhighlight>Don't forget toi close and open the terminal for loading the new setting. Install spec kit<syntaxhighlight lang="bash"> uv tool install specify-cli --from git+https://github.com/github/spec-kit.git </syntaxhighlight> === Prepare the project === I made a new project<syn...") Tag: Visual edit

14 November 2025

  • 13:0213:02, 14 November 2025 Xpra (hist | edit) [1,189 bytes] Davrot (talk | contribs) (Created page with "xpra is the tmux for X windows, they say... === Install xpra === ==== Install xpra (fedora) ==== <syntaxhighlight lang="bash"> sudo dnf -y install xpra </syntaxhighlight> === The test setup === * The server is at 10.10.0.242, which can be reached by ssh (134.102.55.231 via ssh port 11081) or locally under 10.10.0.242. * We want to run code-insiders on the server * We want to access the code-insiders window from the home office as well as the office in the university...") Tag: Visual edit

3 November 2025

  • 17:3217:32, 3 November 2025 Config VS Code (Insiders) (hist | edit) [1,264 bytes] Davrot (talk | contribs) (Created page with "For the foreseeable future you need to install the VS Code '''''<u>Insiders</u>''''' version!!! See [https://code.visualstudio.com/insiders/ here] Ctrl+Shift+P : Preferences: Open User Settings (JSON) This is an example. Please note the "qwen3-32" selects the model not "name": "qwen3-32"<syntaxhighlight lang="json"> { "github.copilot.chat.customOAIModels": { "qwen3-32b": { "name": "qwen3-32b", "url": "https://chat-ai.academiccloud.d...") Tag: Visual edit
  • 17:2817:28, 3 November 2025 Get the API key (hist | edit) [1,902 bytes] Davrot (talk | contribs) (Created page with "Test your API key:<syntaxhighlight lang="python3"> from openai import OpenAI # API configuration api_key = "XXXXXXXXXXXXXXXXX" # Replace with your API key base_url = "https://chat-ai.academiccloud.de/v1" # Start OpenAI client client = OpenAI(api_key=api_key, base_url=base_url) # List all available models models = client.models.list() # Print all models for model in models: print(model.id) print() </syntaxhighlight>The result is:<syntaxhighlight lang="python-cons...") Tag: Visual edit

23 October 2025

  • 16:2816:28, 23 October 2025 Wie benutze ich Vaultwarden (hist | edit) [6,500 bytes] Davrot (talk | contribs) (Created page with " = Account anlegen = unter https://vaultwarden.neuro.uni-bremen.de/ Wenn kein Account besteht ein neues Konto erstellen. (Dieses Passwordmanager ist vom Uni IdM '''extra''' abgekoppelt! Man muss sich hier einen neuen Account anlegen.)<div class="figure"> Image </div>Alle eMail die auf uni-bremen.de enden sind erlaubt. @uni-bremen.de, @neuro.uni-bremen.de… Alles andere müssen wir manuell freischalten. Es ist wichtig dass das Master-Passwort...") Tag: Visual edit
  • 16:1916:19, 23 October 2025 Thunderbird und der NextCloud Kalender (hist | edit) [3,531 bytes] Davrot (talk | contribs) (Created page with "== Mit dem [https://nc.uni-bremen.de nc.uni-bremen.de] Next Clould System verbinden == Bei [https://nc.uni-bremen.de nc.uni-bremen.de] anmelden none|thumb|600x600px none|thumb|600x600pxWenn in der Next Cloud angekommen, dann rechts oben die Einstellungen öffnen. none|thumb|221x221px Dann links oben den Sicherheitsreiter auswählen ...") Tag: Visual edit: Switched
  • 14:5314:53, 23 October 2025 Git jupyterlab (hist | edit) [1,684 bytes] Davrot (talk | contribs) (Created page with "== Setting up the keys == === I. in Jupyter-Lab terminal === none|thumb|800x800px Create Keys # Open Terminal # ssh-keygen -t ed25519 -C "USERNAME@uni-bremen.de" none|thumb|500x500pxnone|thumb|500x500px # git config --global user.name "GIVENNAME SURENAME" # git config --global user.email "USERNAME@uni-bremen.de" # cat .ssh/id_ed25519.pubnone|thumb|500x500px ===...") Tag: Visual edit: Switched
  • 14:5114:51, 23 October 2025 Virtuelle System für Docker vorbereiten (hist | edit) [2,649 bytes] Davrot (talk | contribs) (Created page with "Dies ist die Basis für spätere Docker Container: (Beim Mail-Account und Hostname die entsprechenden Anpassungen vornehmen) apt update apt upgrade apt install git pkg-config libssl-dev curl mc argon2 ca-certificates net-tools install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc chmod a+r /etc/apt/keyrings/docker.asc echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt...")
  • 14:5114:51, 23 October 2025 Notizen zu Cloud-Instanzen und Services (hist | edit) [2,845 bytes] Davrot (talk | contribs) (Created page with "Um Cloud Instanzen anlegen zu können, benötigt es einen Funktionsaccount bei dem das Feature "Cloud-Instanz anlegen" in den Online Tools aktiviert ist. Über "Cloud-Instanz anlegen" wird dann eine neues virtuelles System angelegt. Danach braucht man typischerweise einen DNS Eintrag https://smbind.zfn.uni-bremen.de/ und ein SSL Server Zertifikat (Online Tools -> Server Zertifikat). * Das virtuelle System für Docker vorbereiten == root Passwort für die Cloud Ins...") Tag: Visual edit: Switched
  • 14:3614:36, 23 October 2025 Torchrun for multi-node but single GPU -- checking for network problems (hist | edit) [6,109 bytes] Davrot (talk | contribs) (Created page with "Questions to [mailto:davrot@uni-bremen.de David Rotermund] This is not a tutorial on how to use DistributedDataParallel. We use only three of the four elements to use: * [https://pytorch.org/docs/stable/distributed.html#torch.distributed.init_process_group distributed.init_process_group] * [https://pytorch.org/docs/stable/generated/torch.nn.parallel.DistributedDataParallel.html#torch.nn.parallel.DistributedDataParallel DistributedDataParallel] * [https://pytorch.org/doc...") Tag: Visual edit
  • 14:3514:35, 23 October 2025 Check if the port for torchrun is open via ncat (hist | edit) [694 bytes] Davrot (talk | contribs) (Created page with "Questions to [mailto:davrot@uni-bremen.de David Rotermund] This is my script (connection_test.sh) that tests if a connection between two computer of a given port is possible: You need the master_ip and master_port:<syntaxhighlight lang="shell">master_ip="10.10.10.10" master_port="40001" python_file="main.py" ip_check=`ip addr | grep $master_ip | wc -l` if $ip_check == "1" then echo "Master" echo "OK OK OK OK OK OK OK" | ncat -l -p $master_port else...") Tag: Visual edit
  • 14:3514:35, 23 October 2025 Dnf and error: rpmdbNextIterator: skipping (hist | edit) [2,517 bytes] Davrot (talk | contribs) (Created page with "Questions to [mailto:davrot@uni-bremen.de David Rotermund] If we do<syntaxhighlight lang="shell">dnf -y update</syntaxhighlight>then we get this error message:<syntaxhighlight lang="shell">error: rpmdbNextIterator: skipping h# 36674 Header RSA signature: BAD (header tag 268: invalid OpenPGP signature: Parsing an OpenPGP packet: Failed to parse Signature Packet because: Signature appears to be created by a non-conformant OpenPGP implementation, see <https://gi...") Tag: Visual edit
  • 14:3414:34, 23 October 2025 System upgrades with dnf and what to do if it failes (hist | edit) [2,644 bytes] Davrot (talk | contribs) (Created page with "Questions to [mailto:davrot@uni-bremen.de David Rotermund] Before starting, you need to install the dnf-plugin-system-upgrade package.<syntaxhighlight lang="shell">dnf install dnf-plugin-system-upgrade</syntaxhighlight>After that, this is normally enough (example for 37 -> 38):<syntaxhighlight lang="shell">dnf -y system-upgrade download --refresh --releasever=38 --allowerasing --best --skip-broken 2> error.log ; dnf system-upgrade reboot cat error.log | grep -v "^N...") Tag: Visual edit
  • 14:3314:33, 23 October 2025 When a normal dnf update fails (hist | edit) [3,024 bytes] Davrot (talk | contribs) (Created page with "Questions to [mailto:davrot@uni-bremen.de David Rotermund] Let us assume the dnf update inbetween. You lost the remote connection to the computer where the update was running or systemd oom killed the dnf task. Concerning systemd-oomd, you turn it off via:<syntaxhighlight lang="shell">systemctl disable --now systemd-oomd</syntaxhighlight>Now you are stuck in dnf limbo. How to get out of it with less effort as possible? == Try 0 == If you can do this without an error t...") Tag: Visual edit
  • 14:3314:33, 23 October 2025 Computer admin tutorials (hist | edit) [325 bytes] Davrot (talk | contribs) (Created page with "Linux - Fedora * When a normal dnf update fails * System upgrades with dnf and what to do if it failes * dnf and error: rpmdbNextIterator: skipping Linux and PyTorch distributed: * Check if the port for torchrun is open via ncat * torchrun for multi-node but single GPU -- checking for network problems") Tag: Visual edit
  • 14:2214:22, 23 October 2025 Differential Equations (hist | edit) [26,064 bytes] Davrot (talk | contribs) (Created page with "Questions to [mailto:davrot@uni-bremen.de David Rotermund] ''By Jan Wiersig, modified by Udo Ernst and translated into English by Daniel Harnack. David Rotermund replaced the Matlab code with Python code.'' == Ordinary Differential Equations == In many fields of science, problems occur where one or several quantities vary dependent on time, e.g. oscillations or decay processes. The description of these processes can be formalized by differential equations. As a simple...") Tag: Visual edit
  • 14:2014:20, 23 October 2025 Integration and Differentiation (hist | edit) [16,070 bytes] Davrot (talk | contribs) (Created page with "Questions to [mailto:davrot@uni-bremen.de David Rotermund] ''By Jan Wiersig, modified by Udo Ernst and translated into English by Daniel Harnack. David Rotermund replaced the Matlab code with Python code.'' == Numerical Integration == In many cases, the antidervative can not be expressed in closed form via standard functions. This makes numerical methods for the approximation of the antiderivative necessary (‘quadrature’). The intention of this chapter is to introd...") Tag: Visual edit
  • 14:1714:17, 23 October 2025 Making a new matrix (hist | edit) [5,162 bytes] Davrot (talk | contribs) (Created page with "Making a new matrix… Questions to [mailto:davrot@uni-bremen.de David Rotermund] Using '''import numpy as np''' is the standard. == Simple example – new [https://numpy.org/doc/stable/reference/generated/numpy.zeros.html np.zeros()] == Define the size of your new matrix with a tuple, e.g.<syntaxhighlight lang="python">M = numpy.zeros((DIM_0, DIM_1, DIM_2, …))​</syntaxhighlight> === 1d === <syntaxhighlight lang="python">import numpy as np M = np.zeros((2)) prin...") Tag: Visual edit: Switched
  • 14:0614:06, 23 October 2025 Matlab Data Analysis (hist | edit) [41,600 bytes] Davrot (talk | contribs) (Created page with "Questions to [mailto:davrot@uni-bremen.de David Rotermund] ''By Jan Wiersig, modified by Udo Ernst and translated into English by Daniel Harnack.'' Three aspects of data analysis shall be covered in this chapter: spectral analysis via the Fourier transformation, generation of random numbers and working with probability distributions, and the elementary methods to fit models to measured data. == Fourier Analysis and Filter Operations == The Fourier analysis is the most...") Tag: Visual edit
  • 14:0514:05, 23 October 2025 Vectorization and Vector Calculus in Matlab (hist | edit) [21,740 bytes] Davrot (talk | contribs) (Created page with "Questions to [mailto:davrot@uni-bremen.de David Rotermund] ''By Jan Wiersig, modified by Udo Ernst and translated into English by Daniel Harnack.'' A great advantage of Matlab is that all variables are matrices (or, more general, arrays). The benefits of this principle are manifold: They encompass the simplicity of the syntax to formulate complex mathematical operations, avoidance of tedious for-loops and optimization of internal processing of huge amounts of data res...") Tag: Visual edit
  • 13:5713:57, 23 October 2025 Matlab Graphics (hist | edit) [12,603 bytes] Davrot (talk | contribs) (Created page with "Questions to [mailto:davrot@uni-bremen.de David Rotermund] ''By Jan Wiersig, modified by Udo Ernst and translated into English by Daniel Harnack.'' == Simple Plotting Functions == In order to represent data graphically, there exist numerous possibilities of visualization. The simplest realizations are <math display="inline">x</math>-<math display="inline">y</math>-plots, where data points <math display="inline">(x,y)</math> are plotted in a Cartesian coordinate system....") Tag: Visual edit
  • 13:4013:40, 23 October 2025 Basic Commands and Variables (hist | edit) [25,221 bytes] Davrot (talk | contribs) (Created page with " = Basic Commands and Variables = {:.no_toc} <nav class="toc-class"> * TOC {:toc} </nav> Questions to [mailto:davrot@uni-bremen.de David Rotermund] ''By Jan Wiersig, modified by Udo Ernst and translated into English by Daniel Harnack.'' Matlab is an interactive system used for numerical calculations and visualization in almost every field of technical and scientific research. Matlab excels in its ease of use, good graphics and high efficiency. This introduction exp...") Tag: Visual edit
  • 13:3913:39, 23 October 2025 Machine Learning Resources (hist | edit) [425 bytes] Davrot (talk | contribs) (Created page with "Questions to [mailto:davrot@uni-bremen.de David Rotermund] == Open Book & Website recommendation: == === Dive into Deep Learning === https://d2l.ai/ as well as corresponding Youtube channel from Alex Smola https://www.youtube.com/playlist?list=PLZSO_6-bSqHQHBCoGaObUljoXAyyqhpFW == Review papers == [https://doi.org/10.1016/j.neunet.2014.09.003 Jürgen Schmidhuber – Deep learning in neural networks: An overview]") Tag: Visual edit
  • 13:3813:38, 23 October 2025 Open Source Tools (hist | edit) [2,988 bytes] Davrot (talk | contribs) (Created page with "Questions to [mailto:davrot@uni-bremen.de David Rotermund] == Why is my hard disk / SSD so full? == [https://windirstat.net/ WinDirStat] and [https://github.com/shundhammer/qdirstat QDirStat] will help you answering this question. == Digitale Lehre == [https://obsproject.com/ OBS]: Open Broadcaster Software is a tool for video streaming (e.g. recording and switching between sources) [https://vb-audio.com/Voicemeeter/ VoiceMeeter]: Not “free” (shows ads) but import...") Tag: Visual edit
  • 13:3613:36, 23 October 2025 Datasets (hist | edit) [1,019 bytes] Davrot (talk | contribs) (Created page with "Questions to [mailto:davrot@uni-bremen.de David Rotermund] == Basic benchmarks == [http://yann.lecun.com/exdb/mnist/ MNIST] [https://github.com/JuliaML/MLDatasets.jl/releases/tag/v0.6.0-datasets Backup] [https://github.com/zalandoresearch/fashion-mnist MNIST-like fashion product database] [https://www.cs.toronto.edu/~kriz/cifar.html CIFAR-10 and CIFAR-100] [https://www.image-net.org/index.php ImageNet (Needs registration)] == Kaggle Datasets == https://www.kaggle.co...") Tag: Visual edit
  • 13:2713:27, 23 October 2025 Basics with Python / Matlab (hist | edit) [36,734 bytes] Davrot (talk | contribs) (Created page with " = Arduino and Python / Matlab = {:.no_toc} <nav class="toc-class"> * TOC {:toc} </nav> == The goal == We want to communicate with an Arduino from Python / Matlab. Questions to [mailto:davrot@uni-bremen.de David Rotermund] == Get the environment ready == Before we can really interact with the Arduino board, we need to make the environment ready first: [https://www.arduino.cc/en/software Download] and install the Arduino IDE. Connect the Arduino via USB cable to t...") Tag: Visual edit
  • 13:2213:22, 23 October 2025 Task 2 -- Voluntary Tasks: More Information! (hist | edit) [481 bytes] Davrot (talk | contribs) (Created page with "Errors are an option… == 1 == K-NN (k=1) Performance correct: 93.5% K-NN (k=3) Performance correct: 94.0% K-NN (k=5) Performance correct: 94.5% SVM Performance correct: 95.0% == 2 == Is x vs y significant different? (p<0.01) {| class="wikitable" ! !p-value !different |- |ROC vs KNN |1.286e-06 |True |- |ROC vs SVM |5.646e-08 |True |- |KNN vs SVM |6.684e-01 |False |} {| class="wikitable" ! !# of correct pattern |- |best ROC |152 |- |KNN (k=3) |187 |- |SVM |...") Tag: Visual edit
  • 13:2113:21, 23 October 2025 Task 2 -- Voluntary Tasks: Preprocessing (hist | edit) [311 bytes] Davrot (talk | contribs) (Created page with "Errors are an option… == 1 == K-NN (k=1) Performance correct: 93.5% K-NN (k=3) Performance correct: 94.0% K-NN (k=5) Performance correct: 94.5% SVM Performance correct: 95.0% == 2 == Is x vs y significant different? (p<0.01) {| class="wikitable" ! !p-value !different |- |ROC vs KNN |1.286e-06 |True |- |ROC vs SVM |5.646e-08 |True |- |KNN vs SVM |6.684e-01 |False |} {| class="wikitable" ! !# of correct pattern |- |best ROC |152 |- |KNN (k=3) |187 |- |SVM |...") Tag: Visual edit
  • 13:1713:17, 23 October 2025 Task 2 -- Mandatory Tasks (hist | edit) [1,593 bytes] Davrot (talk | contribs) (Created page with "Errors are an option… === 2 === Basic:<div class="figure"> File:31 0.png </div>Scaled by divison max() for every individual frequency band: File:31 1.png<div class="figure"> </div> == 3 == without preparing the data via /= std:<div class="figure"> File:31 2.png </div>with equalizing the power via /= std (obviously not the best idea in this case):<div class="figure"> File:31 3.png </div> == 4 == Phase Coherence<div class="figure"> File:31 4.png <...") Tag: Visual edit
  • 13:1113:11, 23 October 2025 Task 1 --Mandatory Tasks (hist | edit) [1,187 bytes] Davrot (talk | contribs) (Created page with "=== 2 === (done with RK45) ==== leaky integrate-and-fire neuron (LIAF) ==== <div class="figure"> File:30 0.png </div> == quadratic integrate-and-fire neuron (QIAF) == <div class="figure"> File:30 1.png </div> == the conductance-based Connor-Stevens neuron == <div class="figure"> File:30 2.png </div> == exponential integrate-and-fire neuron (EIAF) == <div class="figure"> File:30 3.png </div> == rate-based MT neuron (DivInE model) == <div class="figure...") Tag: Visual edit
  • 13:0213:02, 23 October 2025 References (hist | edit) [1,276 bytes] Davrot (talk | contribs) (Created page with " [Bruns, 2004] Bruns, A. (2004). Fourier-, Hilbert-and Wavelet-based signal analysis: are they really different approaches? Journal of Neuroscience Methods, 137(2):321–332. [Grothe et al., 2012] Grothe, I., Neitzel, S. D., Mandon, S., and Kreiter, A. K. (2012). Switching neuronal inputs by differential modulations of gamma-band phase-coherence. Journal of Neuroscience, 32(46):16172–16180. [Grothe et al., 2018] Grothe, I., Rotermund, D., Neitzel, S. D., Mandon, S.,...") Tag: Visual edit
  • 13:0113:01, 23 October 2025 Connor Stevens (hist | edit) [3,835 bytes] Davrot (talk | contribs) (Created page with "== Main equations == <math display="block">c_m \frac{d V}{dt} = -i_m + \frac{I_e}{A}</math> <math display="block">\tau_m(V) \frac{d m}{dt} = m_{\infty}(V) - m</math> <math display="block">\tau_h(V) \frac{d h}{dt} = h_{\infty}(V) - h</math> <math display="block">\tau_n(V) \frac{d n}{dt} = n_{\infty}(V) - n</math> <math display="block">\tau_a(V) \frac{d a}{dt} = a_{\infty}(V) - a</math> <math display="block">\tau_b(V) \frac{d b}{dt} = b_{\infty}(V) - b</math> <math d...") Tag: Visual edit
  • 13:0013:00, 23 October 2025 Quadratic Integrate-and-Fire (hist | edit) [440 bytes] Davrot (talk | contribs) (Created page with "<math display="block">\tau \frac{d}{dt}u=a\_{0} (u-u\_{rest}) (u-u\_{c})+RI</math> Default parameters: <math display="inline">\tau=10</math> ms, <math display="inline">a\_{0}=0.1 mV^{-1}</math>, <math display="inline">u\_{c} = -55</math> mV, <math display="inline">u\_{rest} = -70</math> mV, <math display="inline">R=10 M\Omega</math>, <math display="inline">I=2.2 nA</math>, firing threshold <math display="inline">u\_{thr}=-40 mV</math>.") Tag: Visual edit
  • 13:0013:00, 23 October 2025 Exponential Integrate-and-Fire (hist | edit) [500 bytes] Davrot (talk | contribs) (Created page with "<math display="block">\tau{{\text{d}}\over{\text{d}}t}u=-(u-u_{\rm rest})+\Delta_{T}\,\exp\left({u-\theta_{rh}\over\Delta_{T}}\right)+R I</math> Default parameters: <math display="inline">\tau=10</math> ms, <math display="inline">\Delta_T=3</math> mV, <math display="inline">\theta_{rh} = -50 mV</math>, <math display="inline">u_{rest} = -65</math> mV, <math display="inline">R=10 M\Omega</math>, <math display="inline">I=2.2 nA</math>, firing threshold <math display="inlin...") Tag: Visual edit
  • 12:5912:59, 23 October 2025 Leaky Integrate-and-Fire (hist | edit) [351 bytes] Davrot (talk | contribs) (Created page with "<math display="block">C \frac{dV}{dt} = -g_{\rm leak}(V-V_{\rm rest})+I</math> Default parameters: <math display="inline">C=1</math> nF, <math display="inline">g\_{leak}=1/(10 M\Omega)</math>, <math display="inline">V\_{\rm rest} = -70</math> mV, <math display="inline">I=2.2</math> nA, firing threshold <math display="inline">V\_{thr}=-50</math> mV.") Tag: Visual edit
  • 12:5812:58, 23 October 2025 DivInE-model for MT neurons (hist | edit) [1,346 bytes] Davrot (talk | contribs) (Created page with " = '''DivInE'''-model for MT neurons = This model is also termed '''DivInE'''-model, since it describes the adaptive response properties of MT neurons by means of divisive normalization, for more detailed info see also [https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1009595 this paper]: <math display="block">\tau_e \frac{dA_e(t)}{dt} = -A_e(t) + g_e\left( \frac{I(t)}{A_i(t)+\sigma} \right)</math> <math display="block">\tau_i \frac{dA_i(t)}{dt} =...") Tag: Visual edit
  • 12:5512:55, 23 October 2025 Task 2 -- Collective coherent cortices: Data analysis (hist | edit) [12,095 bytes] Davrot (talk | contribs) (Created page with "== Background == In this exercise, we will investigate physiological recordings from visual areas V1 and V4. The experimental setting is comparable to the paradigm used in [https://www.jneurosci.org/content/38/14/3441 Attention selectively gates afferent signal transmission to area V4]: Each trial started with a baseline period of 500 ms without visual stimulus. Then two morphing shape sequences were presented for at least 1000 ms. The task for the animal was to attend...") Tag: Visual edit
  • 12:5412:54, 23 October 2025 Task 1 -- Classycal neurons: Simulation and Mathematical Anaylsis (hist | edit) [6,855 bytes] Davrot (talk | contribs) (Created page with "Simulating neurons is an ideal project for training systematic programming. Classes can be used to implement a hierarchy of different neuron models. Inheritance can be used to recycle common code for neurons that only minimally differ from each other. Methods can be defined for all the actions you can perform on neurons. In addition, this project will help you to train using type annotations and to organize your code into meaningful blocks or modules. Since some of the n...") Tag: Visual edit
  • 12:5212:52, 23 October 2025 Preperations (hist | edit) [3,301 bytes] Davrot (talk | contribs) (Created page with "Relevant topics for the lectures are * Object Orientated Programming (i.e. Classes) * Type Annotation * Data Class * Error Handling Try/Except * Pandas * Low-Pass, High-Pass, Band-Pass * Wavelet (& Hilbert) * PCA, ICA, SVD, ROC, SVM, K-NN, K-Means * Symbolic Calculation with SymPy, Numerical mathematics (Differential equations, integration) * OpenCV2 Everything should be covered on this website. == Youtube == However, if you like to watch stuff: '''Object Orient...") Tag: Visual edit
  • 12:4912:49, 23 October 2025 S1 Advanced programming and data analysis (hist | edit) [1,444 bytes] Davrot (talk | contribs) (Created page with "In this specialization course, you will work on two projects, one on simulation, and one on data analysis. The projects include <nowiki>'''</nowiki>mandatory tasks<nowiki>'''</nowiki>, which you have to solve in order to obtain the two study achievements: * '''Study achievement #1''': Write and hand in your commented Python code for the two projects. We will assess if your code runs correctly and produces meaningful results. * '''Study achievement #2''': We will randoml...") Tag: Visual edit

22 October 2025

  • 16:3516:35, 22 October 2025 2017: Natural scenes and sparse coding in visual cortex (hist | edit) [9,527 bytes] Davrot (talk | contribs) (Created page with "'''Visual scenes are more than just a bunch of colored pixels: they are composed of numerous elementary components in complex arrangements, thus creating image patterns with a rich structure. How can our brain make sense of such a complex visual input and perform a meaningful computation such as recognizing objects or segregating a scene into foreground and background?''' '''One central hypothesis in Computational Neuroscience is that the visual system decomposes visual...") Tag: Visual edit
  • 16:2616:26, 22 October 2025 2017: Change detection: The DivInE-Model (hist | edit) [6,007 bytes] Davrot (talk | contribs) (Created page with "'''''In natural environments, changes in the sensory input can signal behaviourally important events. Think of a tiger suddenly leaping from its hiding place: can your brain detect this change in a natural scene in time, or will you be a delicious meal just a few moments later?''''' '''''Luckily, neural cirucits in the brain seem to have developed mechanisms which enhance changes in the sensory input thus allowing animals and humans to react more quickly. In this resear...") Tag: Visual edit
  • 16:2516:25, 22 October 2025 2017: Oscillations and information routing: CTC model (hist | edit) [7,919 bytes] Davrot (talk | contribs) (Created page with "'''Oscillatory activity is ubiquitous throughout the brain and has been hypothesized to carry out multiple crucial functional roles, for example, a basic information routing mechanism. One of the proposed mechanisms, communication through coherence (CTC), postulates that stimulus information transmission is enhanced between oscillating neural populations in a favorable phase relationship, and suppressed otherwise (see [6] for in-depth overview). In this mini-project, you...") Tag: Visual edit
  • 16:2116:21, 22 October 2025 2017: Computation Spike by Spike (hist | edit) [7,815 bytes] Davrot (talk | contribs) (Created page with "'''Perception is fast and accurate, despite the apparent stochasticity of neuronal activities in cortex. As an example, Thorpe and coworkers have shown that natural images are classified within less than 130 msec, thus requiring as few as only one spike per processing stage. In this project, you will investigate a novel generative model which is driven by stochastic spike trains. It can perform non-linear computations, solve typical classification problems, and represent...") Tag: Visual edit
  • 16:1816:18, 22 October 2025 2017: Contour Integration (hist | edit) [6,596 bytes] Davrot (talk | contribs) (Created page with "'''The perception of visual scenes is a very important part in neural processing providing us with a multiplicity of information about our surroundings. For understanding the contents of complex scenes, the brain has to integrate simple local features into global and meaningful percepts. Identifying the computations necessary for building these percepts are a topic of ongoing scientific research. Moreover, the neural mechanisms underlying these computations are still lar...") Tag: Visual edit
  • 16:1616:16, 22 October 2025 2020: Recurrent networks: Temporal dynamics and synchronization (hist | edit) [9,290 bytes] Davrot (talk | contribs) (Created page with " = Recurrent networks: Temporal dynamics and synchronization = '''Synchronization and oscillations are collective phenomena which exist in many brain areas, and have been measured with a range of different recording techniques (EEG, MEG, intracortical recordings, optical imaging). It seems that precise temporal coordination is one of the key mechanisms underlying information processing in the brain. But how does synchronization emerge from the interplay of different neur...") Tag: Visual edit
  • 16:1516:15, 22 October 2025 2020: Divisive Normalization -- a Universal Concept for Adaptive Dynamics and Function of Cortical Circuits (hist | edit) [11,154 bytes] Davrot (talk | contribs) (Created page with "'''Neural computation is highly flexible and adjusts the spatio-temporal context of external stimuli and to the current behavioral task. This flexibility is an important aspect why squishy brains are under the rapidly changing conditions in daily life still superior to machines. Divisive normalization is a fundamental concept realizing an adaptive dynamics which has interesting functional consequences. For example, it can enhance changes in the sensory input: Think of a...") Tag: Visual edit
  • 16:1416:14, 22 October 2025 2020: Deep Networks and Tensor Flow (hist | edit) [9,884 bytes] Davrot (talk | contribs) (Created page with "'''When in our modern world a problem is too tedious or too complicated to solve, it is always a good idea to promise an AI solution to handle the problem for us. AI, short for Artificial Intelligence, is the information age’s word for magic. In this project, we will take a deeper look into machine learning. Machine learning is typically what the people on the street mean by AI. In machine learning, sophisticated algorithms extract the underlying statistical structure...") Tag: Visual edit
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)