Представьте, что у вас есть последовательность ДНК из 4 букв: A, T, G и C длиной тясячи и миллионы нуклеотидов. Анализом таких последовательностей занимается биоинформатика. Но было бы интересно как-то визуализировать эту строку, чтобы можно было на неё взглянуть
Представьте лист бумаги в клетку. Можно начать в какой-то из клеток, а затем двигаться вверх, если вы встретите в последовательности букву "А", вправо, если "Г" и так далее. В конце концов получится какое-то изображение и совсем разные виды будет довольно просто оценивать зрительно!
Когда мне это пришло в голову, я уже почти сел за код, но погуглив, выяснил, что это придумали за десяток лет до меня. Ну и ладно, зато картинки самому делать не надо :D
#биология #программирование
Представьте лист бумаги в клетку. Можно начать в какой-то из клеток, а затем двигаться вверх, если вы встретите в последовательности букву "А", вправо, если "Г" и так далее. В конце концов получится какое-то изображение и совсем разные виды будет довольно просто оценивать зрительно!
Когда мне это пришло в голову, я уже почти сел за код, но погуглив, выяснил, что это придумали за десяток лет до меня. Ну и ладно, зато картинки самому делать не надо :D
#биология #программирование
Как видят нейросети
Слева – визуализация одного из нейронов сети, которая распознаёт собак. Видно какую-то смесь собачьих мордочек. Это помогает нейросети распознать на картинке пёсика вне зависимости от поворота его головы на фотографии
Справа – часть данных, на которых обучалась нейросеть
#программирование
Слева – визуализация одного из нейронов сети, которая распознаёт собак. Видно какую-то смесь собачьих мордочек. Это помогает нейросети распознать на картинке пёсика вне зависимости от поворота его головы на фотографии
Справа – часть данных, на которых обучалась нейросеть
#программирование
Визуализация ещё одного нейрона нейросети. Он отвечает за несколько функций сразу: распознаёт кошачьи мордочки, части автомобиля, а также кошачьи лапки :З
#программирование
#программирование
Мой доклад об онлайн-образовании с небольшой IT-конференции. Рассказываю, какие существуют платформы с онлайн-курсами и могут ли они сделать из вас программиста
#программирование
#видео
https://youtu.be/zCh6ZUM0oZs
#программирование
#видео
https://youtu.be/zCh6ZUM0oZs
YouTube
Владимир Шитов | Можно ли стать программистом, проходя онлайн-курсы
Владимир Шитов, ML-инженер в BIOCAD. Биоинформатик, студент СибГМУ.
Могут ли онлайн-курсы научить программированию с нуля? Какие существуют платформы для обучения, как выбрать подходящий курс и что делать после.
0:00 Представление докладчика
3:11 Мой путь…
Могут ли онлайн-курсы научить программированию с нуля? Какие существуют платформы для обучения, как выбрать подходящий курс и что делать после.
0:00 Представление докладчика
3:11 Мой путь…
Wolfram Physics Project обещает перевернуть современную физику и предоставить "теорию всего"
Пока сложно сказать, получилось ли это сделать. Но математически проект действительно очень красив. В его основе — предположение, что Вселенная состоит из маленьких блоков, которые изменяются согласно определённому правилу. Почти как клеточный автомат в игре "Жизнь"
Для таких систем выполняются многие законы, известные физике. Возможно, с их помощью удастся связать прежде разрозненные теории
#физика #программирование
Пока сложно сказать, получилось ли это сделать. Но математически проект действительно очень красив. В его основе — предположение, что Вселенная состоит из маленьких блоков, которые изменяются согласно определённому правилу. Почти как клеточный автомат в игре "Жизнь"
Для таких систем выполняются многие законы, известные физике. Возможно, с их помощью удастся связать прежде разрозненные теории
#физика #программирование
Библиотека CATplot для языка программирования R позволяет рисовать графики котиками
На случай, если вы когда-нибудь хотели нарисовать косянус
#программирование
На случай, если вы когда-нибудь хотели нарисовать косянус
#программирование
This media is not supported in your browser
VIEW IN TELEGRAM
Визуализация работы алгоритма DBSCAN. Это алгоритм кластеризации: он ищет группы похожих наблюдений в данных
Например, представьте, что каждая точка здесь — это пациент. Чем правее точка, тем больше у человека систолическое давление, а чем выше — тем больше диастолическое. DBSCAN позволил бы выделить кластеры пациентов из данных. Так можно, например, искать подтипы заболеваний, которые требуют разного лечения
#программирование
Например, представьте, что каждая точка здесь — это пациент. Чем правее точка, тем больше у человека систолическое давление, а чем выше — тем больше диастолическое. DBSCAN позволил бы выделить кластеры пациентов из данных. Так можно, например, искать подтипы заболеваний, которые требуют разного лечения
#программирование
Невероятно крутая генерация изображений от нейросети DALL·E 2
В 2021 году компания OpenAI представила нейросеть DALL·E. Она умела генерировать картинки по описанию, будь оно реалистичным или абсолютно безумным. Сейчас вышла новая нейросеть, создающая ещё более качественные иллюстрации. На фото выше картинка по запросу “Космонавт на лошади в фотореалистичном стиле”. Другие примеры есть на сайте. Будем надеяться, скоро появится доступ к модели и можно будет создавать картинки по своим описаниям
По-моему, это круто ещё и потому что задача создания изображений по описанию очень сложна даже для людей. Люди хорошо умеют отличать котиков от собачек и было большим прорывом, когда это научились делать нейросети. Но человек обычно не представляет фотореалистичное изображение у себя в голове. И очень немногие люди способны создавать такие иллюстрации на бумаге или электронном устройстве. Потрясает, что учёные научили этому компьютер
#программирование
В 2021 году компания OpenAI представила нейросеть DALL·E. Она умела генерировать картинки по описанию, будь оно реалистичным или абсолютно безумным. Сейчас вышла новая нейросеть, создающая ещё более качественные иллюстрации. На фото выше картинка по запросу “Космонавт на лошади в фотореалистичном стиле”. Другие примеры есть на сайте. Будем надеяться, скоро появится доступ к модели и можно будет создавать картинки по своим описаниям
По-моему, это круто ещё и потому что задача создания изображений по описанию очень сложна даже для людей. Люди хорошо умеют отличать котиков от собачек и было большим прорывом, когда это научились делать нейросети. Но человек обычно не представляет фотореалистичное изображение у себя в голове. И очень немногие люди способны создавать такие иллюстрации на бумаге или электронном устройстве. Потрясает, что учёные научили этому компьютер
#программирование