Skip to content

Instantly share code, notes, and snippets.

Аватар-ассистент: голосовой интерфейс к ИИ

Мотивация

Естественным интерфейсом для обсуждения проблемных вопросов (например, при изучении новой темы) служит устная речь. Говорить проще, чем печатать: не нужно переключать окна, ждать ответа — и главное, сохраняется нить обсуждения («а вот тут поподробнее», «нет, не так»).

Хотя базовый формат общения с LLM — письменный чат, к 2026 году речевой интерфейс стал самостоятельным классом приложений: речь на вход, речь на выход, а «видимость» собеседника обеспечивает анимированный аватар.

@sherdim
sherdim / Task Riemann Alignment.md
Last active October 16, 2026 10:14
исследовательская задача

Riemannian Alignment:

  • Для каждой отдельной сессии или испытуемого вычислялось собственное «базовое» состояние мозга (Риманово среднее ковариаций покоя).
  • Затем все матрицы ковариаций этого человека математически «поворачивались» и центрировались относительно единичной матрицы.
  • Это стирало индивидуальные анатомические различия людей и физические шумы дня записи, превращая абсолютно разные данные в стандартизированный датасет.
изображение
@sherdim
sherdim / frontal2standart.py
Last active February 4, 2025 08:24
EEG eye blink normalizer
from pathlib import Path
import numpy as np
import mne
def frontal2standart(X, clear_morgun=False, show=False):
'''преобразователь фронтальных референтов в "мастоиды"
X - массив (n_sample, 4 chan)
clear_morgun - если True, чистит моргун
@sherdim
sherdim / 189-1-11dw.CNG.swc
Last active April 15, 2022 14:07
Шаблон для нейросимуляции
# Original file 189-1-11dw.swc edited using StdSwc version 1.31 on 4/23/14.
# Irregularities and fixes documented in 189-1-11dw.swc.std. See StdSwc1.31.doc for more information.
#
# Neurolucida to SWC conversion from L-Measure. Sridevi Polavaram: spolavar@gmu.edu
# Original fileName:C:\Users\praveen\Desktop\DataProcessing\CurrentArchives\Processing\Jacobs-2\ASC\189-1-11dw.asc
#The original file has a single soma contour that is averaged into 3 soma points
1 1 0.0 0.0 0.0 6.50423 -1
2 1 3.88 -5.2 -0.41 6.50423 1
3 1 -3.88 5.2 0.41 6.50423 1
4 3 5.07 5.39 -0.7 1.505 1
@sherdim
sherdim / plot_csd_erp.ipynb
Last active November 7, 2024 09:31
Current Source Density with mne-python
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@sherdim
sherdim / в поисках ломоносова.txt
Created June 14, 2018 16:41
Задание для курса "научное мышление" 14.3
Сценарий “В поисках Ломоносова”
Зрителя знакомят с молодым человеком (МЧ), который решил связать жизнь с наукой. Он романтичен, у него много интересов и увлечений. Он отличник, но приходиться подрабатывать. Деньги для него не главное, девушкам он говорит, что он не “деловой человек”, но ”человек дела”. Он старается освоить все нюансы той области, где работает. Сам пишет программы, ведет картотеку цитат из публикаций. Он узнает, что его товарищ получает грант для молодых ученых. Товарищ - сын заведующего лаборатории, звезд с него не хватает, но его уже вставили в соавторы в статью с зарубежными коллегами и подсуетились с подачей заявки. Товарищ дружелюбен, угощает вином на премию, сулит, что “ты мол тоже получишь грант”. Но затем товарищ получает стипендию губернатора. Затем приз Лучший изобретатель за работу, начатую еще предшественниками его отца и законченную главным героем. Просто при отправки заявки на изобретение завлаб вставил нескольких соавторов, включая сына. И вот на собрании коллектива по поводу к
@sherdim
sherdim / otpusk.ipynb
Created November 16, 2017 15:20
Vacancy calculator / Калькулятор отпуска
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@sherdim
sherdim / regression blog3.ipynb
Created March 7, 2016 00:24
regression blog3
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@sherdim
sherdim / regression blog2
Created February 28, 2016 23:31
regression blog2.ipynb
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Test a Basic Linear Regression Model"
]
},
{