Получи случайную криптовалюту за регистрацию!

Senior Sigan blog

Логотип телеграм канала @senior_sigan_blog — Senior Sigan blog S
Логотип телеграм канала @senior_sigan_blog — Senior Sigan blog
Адрес канала: @senior_sigan_blog
Категории: Технологии
Язык: Русский
Количество подписчиков: 74
Описание канала:

Микроблог, помогающий мне учиться концентрироваться и разбираться глубже, чем просто нашел-пролистал-забыл.
Автор @senior_sigan - ML инженер в 7bits
Сайт: senior-sigan.ru

Рейтинги и Отзывы

2.50

2 отзыва

Оценить канал senior_sigan_blog и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

1

2 звезд

1

1 звезд

0


Последние сообщения

2021-11-02 11:08:30 Есть идея писать контент сюда опять.
Я сейчас занимаюсь
- преподаванием МЛ и комп зрения на ФКН (и практики по с/с++)
- изучаю unity3d чтобы делать 3d игры и не только! Вообще я хотел получить «последний» пазл в комп графике для себя. Так как без этих навыков не могу дальше в fun tech на нейронках. Последним намеком был проект по использованию first order model, а там это ваше тридэ, мэши, треугольники и тд.
- потихоньку готовлю спецкурс по генеративным моделям для МатФака ОмГУ.
81 viewsIlya Siganov, 08:08
Открыть/Комментировать
2021-01-25 21:47:13
Нейросети в браузере!

В Выходные разобрался с onnx - библиотека для быстрого инференса нейросетей. Поколдовав, я смог сконвертировать в onnx нейронку, которая у нас превращает селфи в аниме стиль. Тензорфлоу чекпоинт весил 300 мегабайт, а onnx модель - 33мб. Мистика!

Потом я узнал, что есть onnx-js - это рантайм для выполнения моделей в браузере на wasm + webgl. Естественно, модель с предыдущего шага не запустилась в браузере - не было каких-то операций в браузерной версии рантайма. НО, мне повезло и я смог поколдовать с флагами конвертации из tensorflow в onnx и я получил рабочую браузерную версию нейросетки.

Еще я изучил, как превращать картинки из браузера в тензоры: узнал про библиотеку ndarray.js (оказывается есть целый стек математических либ для браузера: scijs)

ВЖУХ! И у меня теперь есть веб версия nijigenka. Нейронка крутится в браузере. Ни на какие сервера не уходят ваши nudes селфи. PROFIT!

Дизайн делали в стиле веб-брутализм (ильявыучиужеcssхотябычутьчуть)

Пробуем тут!
368 viewsIlya Siganov, edited  18:47
Открыть/Комментировать
2021-01-18 08:15:56 Игра: Восстанови цикл производства.

Пришла в голову идея "игры": "Восстанови цикл производства предмета". Например, смотришь на барный стул и думаешь, из чего он сделан — металлическое основание и деревянное сиденье. Как сделать сидение? Надо выпилить кусок дерева, покрасить морилкой и отполировать, покрыть лаком. Как отпилить? Нужна пила. Как сделать пилу.... Как покрасить? Что такое краска.... А металл? Значит где-то сварили несколько кусков, а до этого болгаркой отрезали, а до этого сделали эти трубы, где-то их отлили... Потом доставка всех штук в одно место. Значит транспорт. В конце концов, они тут, передо мною.

Зачем эта игра?
1. Осознаешь, что даже самый простой стул так сильно вплетён в сложные циклы производства современного мира.
2. Я хотел так генерировать идеи проектов. Подумал, что классно будет размотать цепочку производства, чтобы найти то место, где что-то можно улучшить или делать по-другому.
3. Это же ИНТЕРЕСНО!
336 viewsIlya Siganov, 05:15
Открыть/Комментировать
2021-01-12 22:18:50 Zettelkasten

Кто-нибудь оформлял свою базу знанию по методу Zettelkasten?
Метод предлагает обязательно провязывать все документами ссылками друг на друга. Если новую идею ни с чем не связать, то она, как висячий узел графа, пропадет и всё. Толку от записи? Только захламились. А вот если мы постоянно соединяем всё. припоминаем связи, то и в голове у нас связи свежи.

Короче - это про настройку интернета поверх своих идей, знаний, находок и т.д.

Хочу попробовать наворотить это в notion. Посмотрим что получится. Если кто-то пробовал, поделитесь опытом.

PS: есть для vscode плагины: foam, dendron, obsidian. Это именно про такой подход.
238 viewsIlya Siganov, 19:18
Открыть/Комментировать
2021-01-12 15:51:45
Алгоритм посадки людей в самолет. Оказывается есть эффективные методы! Но знаете, что? Я рад что у нас рандомный метод и он быстрее (sic!), чем тот, которые принят кое-где.

- back to front
- front to back
- random
- window-middle-aisle
- steffen modified
- steffen perfect (самый быстрый)



194 viewsIlya Siganov, 12:51
Открыть/Комментировать
2021-01-11 23:05:11 Для любителей странного: Дебаг в консоли с помощью ipynb.

Вариант 1.
Добавить строчку import ipdb; ipdb.set_trace() в том месте, где нужно поставить брейкпоинт. В этой точке запустится ipython сессия. Круто? Почти. Нужно менять код, что плохо.

Вариант 2.
Запустить ipython. Воспользоваться магической командой:
%run -d -b42 script.py, где -bLINE_NUMBER - указание места, где нужно брякнуться. Профит? Профит. Можно даже указать брейкпоинт в другой библиотеке:
%run -d -b library.py:42 script.py.

А вообще, пользуйтесь ребьята пайчармом. А не сидите в тмуксе на серваке через ssh, отлаживая код в nano.
176 viewsIlya Siganov, 20:05
Открыть/Комментировать
2021-01-07 12:22:23 Часть первая про сапёра. (без музыки).
Поле рисуется. Мины создаются. Подсказки расставляются.

Осталось обработать нажатие на поле. Но это в следующий раз.



189 viewsIlya Siganov, edited  09:22
Открыть/Комментировать
2021-01-06 11:52:36
Начнем новую арку стримов на твитче twitch.tv/senior_sigan
Будем программировать игру "Сапер" на чистом СИ!

В четверг, скорее всего. Я надеюсь. До обеда. Большая вероятность.
918 viewsIlya Siganov, edited  08:52
Открыть/Комментировать
2020-12-28 16:10:09 Сегодня постримил змейку (си и raylib). Добавил уровни. Переключение между ними. Очень долго тупил в массивы на Си . Поймал пару сегфолтов.
Короче. ВЕСЕЛО.
В следущий раз будет Сапёр.



216 viewsIlya Siganov, 13:10
Открыть/Комментировать
2020-12-26 09:32:26
Кто-нибудь кодил игру Сапер? Синтез поля и вот это вот всё?
Оказывается сапер - это одна из игр жанра "Алгебр с бинарными переменными"
Я понимаю, что можно сгенерировать кучу мин на поле, потом расставить числа корректно.
Но вот как потом удалить лишние подсказки? Чтобы получилось СЛАУ минимальное... Надо почитать литературу....
Алгебраично!
167 viewsIlya Siganov, 06:32
Открыть/Комментировать