Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Облака: ожидание vs реальность
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
angrySCV

⚡ Kotobotov ⚡

machine learning, programming, startuping
  • 367
    вклад
  • 0
    вопросов
  • 522
    ответа
  • 20%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Можно ли заменить SSD MacBook Pro 13 2017?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    ссд проприетарный, поменять ну только через эпл если есть программы замены.
    в целом они не разборные, ремонт никак не производится сертифицированных ремонтных центров нет, только в эпл отдавать, все остальное на свой страх и риск.
    В эпл просто всю комплектуху меняют целиком, в не зависимости от причины поломки.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 2 Комментировать
  • Какой размер памяти выбрать в macbook pro 13 2017?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    128 гиг, ну если совсем во всем ужаться и только с кодом иметь дело, может быть хватит совсем в притык, но часто приходится работать со сторонними архивами, что-то локально распаковывать скачивать, сжимать, собирать билды, образы, бывает даже медиа файлы временно обрабатывать вобщем с 128 гигами об этом можно будет забыть, вы будете постоянно ужиматься и сильно себя ограничивать в рабочем процессе, думаю чтоб более менее хоть немного вздохнуть и что-то делать локально, то надо минимум 256.
    само собой оба варианта подразумевают что у вас еще есть легкий доступ к какому-нибудь хранилищу.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как рассчитать затраты машинного времени на сортировку?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    один из вариантов (если теоретически не можете прикинуть сложность) - это добавить счетчик операций например при каждом сравнении, и затем статистически оценить количества сравнений при разных обьемах входящих данных, оценить приблизительно какой порядок сложности в среднем
    ну а если теоретически прикидывать, то в худшем случае там каждый элемент нужно сравнить со всеми остальными, тоесть н чисел нужно сравнить н раз (если исключить повторы - то нужно поделив пополам), но поскольку константы не учитываются при оценки сложности, то деление пополам отбасываем остается просто О(эн квадрат)
    П. С.
    если кто забыл - н -> это размер входящих данных.
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Кто нибудь проходил курс от skillbox "как открыть веб студию"?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    ну я думаю ни один создатель успешной веб студии не проходил этих курсов, с другой стороны, полезно послушать какого нибудь руководителя про его историю создания, к каким походам и схемам работы он пришел, и как развивался
    полезно?-> думаю да
    похожие -> на ютьюбе завались бесплатных историй от создателей веб студий.
    стоит ли это 40К? -> хз, ценность не очевидная, вам все равно нужно будет искать свой путь, и набивать шишки, через это перескочить не получится.
    Ответ написан более двух лет назад
    10 комментариев
    Нравится 7 10 комментариев
  • Как быстро получить обзор методов машинного обучения?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    в вики достаточно кратко и понятно
    https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%88%D...
    -----
    но не берите грех на душу, если нет опыта, отдайте задачу тем кто уже занимался этими вещами. Иначе за такие решения, сами разработчики могут затоить на вас лютую злобу)
    Ответ написан более двух лет назад
    3 комментария
    Нравится 2 3 комментария
  • Женщина в Back-End - реально?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    ну вы можете заниматься конечно, с этим проблем нету. Единственно что нужно понимать, что если вы гуманитарий и никогда особо программированием не занимались, то вам будет сложно конкурировать с ребятами которые с 14 лет например занимаются программированием, живут и дышат этим более 10-20 лет.
    На сколько вы будете конкурентоспособны? готовы ли вы также лет 5 жить только программированием чтоб стать начальным разработчиком, если это просто каприз, типа я хочу попробовать типа стать программистом, за 1 месяц -> то ничего не получится ни за месяц ни за год. Программирование это определенный образ мышления, который с годами развивается. В индустрии платного образования активно развивают миф что можно за месяц/пол года например стать программистом, но это не так, это тяжелый многолетний труд без в режиме "ноулайфера", и именно поэтому в программировании нет девушек, тк большинство из них не в состоянии посвятить свою жизнь "компьютеру" и очень быстро сдаются, в отличии от парней которым это по кайфу.
    Ответ написан более двух лет назад
    2 комментария
    Нравится 2 2 комментария
  • Стандарты обмена по REST?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    сфера еще молодая и каждый пишет как ему удобнее, хотя индустрия пытается внедрять разного рода стандарты (пока на уровне рекомендаций)
    json-schema.org - например
    обычно такие стандарты принимают внутри какой-либо отрасли, для того чтоб иметь одинаковые интерфейсы внутри разных продуктов. Вот пример fhir стандарт - в медицине.
    ------
    есть о общие рекомендации по поводу формирования АПИ на основе здравого смысла, когда например ответ заворачивается в обьект, у которого еще есть поля например с пагинацией, ссылками на шаг назад, и шаг вперед, возможно каким-то сообщением для пользователя, или там например указанием сколько всего обьектов которые мы обходим и тд.
    По аутентификации есть, например рекомендация ключ не передавать в строке браузера, а передавать в заголовке запроса, тк иначе он будет сохранятся в истории браузера, ну и при переходе на другой сайт, может тоже быть засвечен в источнике перехода.
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 1 1 комментарий
  • Как организовать хостинг для браузерной игры на Scala (Play Framework 2)?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    статику обычно через CDN раздают -> можно размещать на Amazon S3, например.
    Но если уж очень специфический проект то я бы советовал тогда у себя сервер разместить, нужен только статичный айпишник для этого - для вас думаю это было бы лучшее решение.
    Ответ написан более двух лет назад
    2 комментария
    Нравится 2 2 комментария
  • Какие технологии выбрать для максимально быстрого создания элементарного сервера для мобильного приложения?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    heroku.com иногда использую чтоб что-то быстро залить и показать как работает.
    заливать код можно одной строчкой через "гит пуш", сервис автоматически подбирает по коду какое окружение нужно создать чтоб этот код работал, удобно и есть бесплатный "хобби" тариф
    Ответ написан более двух лет назад
    Комментировать
    Нравится 2 Комментировать
  • Возможно ли получить инфомацию по поисковому запросу с помощью Yandex или google api в формате json?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    https://xml.yandex.ru
    json вроде не выдают (думаю со временем добавят) пока только xml
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Кто больше независим - разработчик или тестировщик?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    все просто:
    без тестировщика можно разработать продукт, а без разработчика нет.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 6 Комментировать
  • Нужен ли монитор с млрд цветов?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    иметь возможность расширить цветовой охват, всегда лучше, чем НЕ иметь такую возможность.
    Если вы работайте для веба, включайте охват SRGB, а когда надо например для печати что-то сделать или для журналов, можете переключить режим и расширить охват.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 3 Комментировать
  • Как оградить себя от неадекватных исполнителей?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    что бы не случилось подрядчику не следует ругаться, и тем более переходить на оскорбления. Предположу что это просто было сделанно на нервах, неопытным исполнителем, которые тоже не умеет выстроить свой рабочий процесс с людьми которые хотят индивидуальный подход, но не желающие за это платить.
    как это избежать? -> Указывайте сразу конечный бюджет на проект, со списком требуемых работ, за которые готовы платить, по пунктно.
    у вас есть зарезервированный бюджет который вы готовы потратить на проект, укажите его, и работайте в рамках этого бюджета выбирая лучшее предложение, среди тех кто готов за эту сумму работать.
    во многих сферах бизнеса, где сложный процесс составления смет - он является обычно платой услугой.
    если проект действительно сложный даже консультация потенциального подрядчика может быть платной.
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Нейронная сеть, какой должен быть диапазон весов?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    возможно открою для вас Америку, но ни размеры весов, ни диапазон, ни нормализация этих весов не имеют абсолютно никакого значения.
    Имеет значение только решающая функция, которая подгоняет ЛЮБЫЕ значения весов на основе обратного распространения ошибки к таким значениям на которых решающая функция реагирует с наименьшим количеством ошибок. А какие именно значения весов - абсолютно без разницы, хоть от 0.01 до 0.02 (с шагом в 0.0000001), или например от -1000000000 до +10000000000, результат будет один и тот же (подстройка веса под требуемую реакцию решающей функции).
    Что касается нормализации - это вообще бессмысленная операция, например вы делите например значение "входящего сигнала" со всех нейронов на количество нейронов (и это значение всегда константа). И константа абсолютно никак не влияет на процесс подгонки коэффициента (просто сам коэффициент будет например больше или меньше на эту константу), но как я уже сказал, нас НЕ интересует абсолютное значение коэффициента, нас волнует взамодействие коэффициента и решающей функции.
    надеюсь мысль ясна.
    напишите свою нейросеть, попытайтесь в ручную коэффициенты посчитать, все сами уведите.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Классификация цифровых сигналов с помощью нейросетей?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    нейросетям требуется в любом случае функция оценки результата, на сколько ответ от нейросети правильный или нет. Тоесть если оценить результат не возможно (как входящие данные так и результат в виде типа сигнала не известны), то и обучить нейросеть не получится.
    но обучение без учителя, решаемая задача, особенно для кластеризации, такая кластеризация будет просто например по "близости" кластеров друг к другу, относительно параметров (без какой-либо связи с реальным результатом)
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Проблема со смыслом в текстах генерируемых ИИ?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    цепи маркова всегда генерируют случайные данные (мусор), просто ограниченные определенными правилами (размерами вероятностей).
    поднять качество можно используя соревновательный подходы GAN (в области генерации такой подход сейчас на острие находится).
    подробнее тут:
    https://ru.wikipedia.org/wiki/%D0%93%D0%B5%D0%BD%D...
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 1 1 комментарий
  • Высоконагруженное приложение?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    >Условие: горизонтальная масштабируемость, работа с общей РСУБД.
    изначально противоречивые условия.
    ---
    не стоит вам на ноде воротить что-либо для управления серверами и на ее основе выстраивать микросервесную архитектуру.
    Посмотрите Kafka, Cassandra.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как происходит класификация на Support Vector Machines?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    начальные веса случайным образом можно раздать, тоесть случайно определять какой класс перед тобой, для текущих весов. потом все равно ты изменяешь конфигурацию пространства гиперплоскости подгоняя его под требуемый результат, чтоб было больше правильных ответов, через механизм обратной связи)
    ну вобщем классическая схема, где стартовые значения не имеют особого значения, результат все равно будет один и тотже.
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Стоит ли писать где работаю на Upwork?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    Да это важно, нужно заполнять рассказывая о своем опыте работе. Не важно какая именно схема работы была.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 3 Комментировать
  • Macbook pro с ебея?

    angrySCV
    ⚡ Kotobotov ⚡ @angrySCV
    machine learning, programming, startuping
    подводных камней достаточно. Я бы выделил основные проблемы с тем что ты всеже не видишь что реально получаешь, а также не можешь проконтролировать что именно тебе доставят в каком виде и какого качества, по дороге например могут разбить дисплей (у меня такое было) ну и скорее всего тебе никто не возместит это повреждение (хотя может можно попытаться что-то с транспортной компании взять). В любом случае это дополнительный геморрой, связанный с тем что ты можешь получить совсем не то что ожидаешь. Лучше покупать просто у местных перекупов.
    Учти также что тебе нужно будет при оплате потерять в районе 5% (зависит от банка) на конверсии курсов.
    По поводу таможни, даже если сбором не облагается, могут заставить тебя какие-нибудь справки предоставить что именно этот товар разрешен на ввоз и тд, ну или просто месяц дополнительно держать и проверять что-нибудь.
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 1 комментарий
Оценили как «Нравится»
  • ← Предыдущие
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 12 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 10 ответов
    • 0 вопросов
  • rPman
    • 7 ответов
    • 0 вопросов
  • galaxy
    • 6 ответов
    • 0 вопросов
  • saboteur_kiev
    Saboteur
    • 6 ответов
    • 0 вопросов
  • opium
    Пума Тайланд
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации