• Как развить алгоритмические навыки программирования?

    @tlbogdanov
    Самое легкое, что нужно сделать, это понять - в задачах на hackerrank или где вы их смотрите нет ни одной задачи, которая создана, чтобы Вас завалить. Ни единой. Уверен, за то время, что вы работаете, вы уже изобрели собственный подход к решению рабочих задач и он эффективен и подходит именно вам. Попробуйте применить его в алгоритмических задачках. Представьте, что вы решаете не какую-то "сложную задачу, которую фиг знает как решать", а одну из тех, что вам дали на работе... Просто - вот такую.
    И не стесняйтесь гуглить, большинство задач уже прорешано, и посмотреть метод решения - не значит завалить задачу... Вы же хотите принцип понять, а не "нарешать ответственно 100 задач без подглядывания в гугл"
    Ответ написан
    2 комментария
  • Что можно почитать по разработке realtime-приложений?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    web и realtime - немного из разных миров, потому, что наличие сети подразумевает задержки в передаче/получении данных. Realtime - это не про ежеминутно, это про еже-нано/микросекундно.
    Ответ написан
    Комментировать
  • Какие книги посоветуете?

    Код. Тайный язык информатики — Чарльз Петцольд.
    Ответ написан
    Комментировать
  • Каким образом подавать входные данные в нейросеть?

    @AlexSku
    не буду отвечать из-за модератора
    Самое простое - перевести в дробный вид и поделить на максимум. Тогда диапазон значений будет от 0 до 1. Иногда предпочитают [-1, 1], можете перевести и в этот диапазон.
    Ответ написан
    4 комментария
  • Нужно ли провинциальное высшее IT образование?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Те, кто считает, что университет учит учиться, что он настраивает мозги на нужный лад — просто не пишите об этом здесь пожалуйста.

    Те, кто считает что это не так - идут во фриланс, до 30-ти сидят там и формошлепствуют, после 30-ти внезпано прозревают и начинают ныть, что их обманули и в ИТ вовсе нет легко достающихся сверхзарплат.

    На самом деле Вы хотите от нас не ответа на вопрос. На самом деле Вы решение уже приняли, и хотите от нас услышать подтверждение в его правильности. Ну так фиг Вам.

    Хотите уже сейчас идти формошлепствовать? You are welcome. Тысячи таких же, как Вы сидят на апворке зарабатывая на дошик. Хотите загнать себя в тупик - гоните. Быть может Вам удастся стать гением фриланса, к которому записываются за полгода. Если же нет - тут недавно вопрос был похожий - чувак в 30 лет спрашивал, как ему теперь дальше?
    Только не говорите, что 30 лет - это черт знает когда будет. Это будет гораздо скорее, чем вы думаете. И жизнь не кончится.

    Вуз не дает актуальных знаний. От слова совсем. Образовательная бюрократия такова, что вуз может дать только вечную неустаревающую классику и научить методике усвоения знаний.

    Решение в любом случае за Вами.
    - С образованием Вас возьмут всюду, куда сможете пробиться
    - Без образования Ваш удел - фриланс и мелкие конторы, которые обычно кладут на наличие вышки.

    В ИТ нет легких и быстрых денег. Если Вы хотели этого - я Вас разочарую.
    Ответ написан
  • Нужно ли провинциальное высшее IT образование?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    тратить еще 3 года драгоценного времени и пачечку родительских денег.

    Во-первых, ваше время ничего не стоит.
    Во-вторых, с чего такая уверенность, что вы за эти три года заработаете хотя бы столько, сколько хватило бы на оплату учёбы?
    В-третьих, потом всё равно придётся идти за корочкой. Не бросайте.
    Ответ написан
    17 комментариев
  • Лучшие системы AutoML на основе табличных данных?

    @dmshar
    Как-то весьма сумбурно. И как мне кажется - заход не с той стороны.
    Поясню.
    1. ML - это не PHP, Python или С++. Это в первую очередь знание и опыт применения методов - как вы пишете - "предугадывания" (в том числе, конечно). Поэтому опыт ваших программистов - это последнее, о чем следует заботится, если вас интересует "Ещё раз подчеркну — исследование"
    2. Ну предположим, найдете вы что-то вроде self-hosted AutoML Tables. Теперь читаем "AutoML Tables enables your entire team of data scientists, analysts, and developers to automatically build and deploy state-of-the-art machine learning models on structured data at massively increased speed and scale." Т.е. в первую очередь - специалисты по DS и аналитики! Они у вас есть? Если есть - то спросите их, с какими инструментами они хотят работать. Если нет, то.... чудес не бывает.
    3. Вот когда вы подберете DS-специалистов, когда они продумают, каким образом надо анализировать ваши данные, выполнят Feature engineering, подберут (выберут) хотя-бы класс методов, которые имеет смысл применять, проведут пилотное исследование данных, приблизительно оценят их перспективность - и вполне может ( и скорее всего так оно и будет) оказаться, что именно для вашей задачи возможностей AutoML не хватает, - вот тогда и надо будет говорить и о фермах видеокарт и об опыте конкретных девелоперов.
    И рекомендую в самом начале пути осознать, что AutoML - это вовсе не мясорубка - на вход кусок мяса, на выходе - фарш.
    4. А так, AutoML систем на рынке достаточно. Ну, на вскидку - H2O AutoML,Auto-WEKA, TransmogrifAI, Firefly и т.д. Вот тут последний (по времени) обзор
    https://www.datasciencecentral.com/profiles/blogs/...
    и неплохие ссылки для дальнейшего чтения.

    P.S. И, кстати, 5 ГБ логов - это весьма скромный объем, тем более для всякого типа AutoML.
    Ответ написан
    Комментировать
  • Как можно защитить PHP, не замедлив его?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Ваш код никому не нужен.
    Ответ написан
    Комментировать
  • Уехал в Москву, но не тяну по сложности, стоит ли возвращаться домой?

    qlkvg
    @qlkvg
    python backend developer
    Был в похожей ситуации года 3 назад, только без обрубания концов и релокации. Совсем не тянул, спрашивал мелочи у коллег и стыдился, ничего не понимал. Хотелось все бросить и вернуться на прошлое место работы, где можно было спать до обеда. В итоге через 3 месяца ада, ощущения собственной ничтожности и штудирования книг в любой удобный момент, что-то начало получаться. В итоге дорос до человека, у которого джуны спрашивают мелочи.
    Сейчас понимаю, что первые несколько месяцев нужно было просто пережить. Это нормально для зеленого новичка в индустрии. Если вы не устроились на позицию сеньер фул-стека, адекватный работодатель не будет от вас требовать мгновенного результата. Если переживаете, честно поговорите с непосредственным начальником, что не вывозите, нужно время на раскрутиться
    Ответ написан
    4 комментария
  • ИИ библиотека, которой можно скормить текст?

    @ivodopyanov
    NLP, python, numpy, tensorflow
    https://scikit-learn.org/stable/tutorial/text_anal...

    Кроме наивного байеса можно еще и другие классификаторы попробовать. С текстом хорошо работает SVM (например, sklearn.svm.LinearSVC).
    Ответ написан
    Комментировать
  • Хочу изучать машинное обучение и робототехнику. Какие языки программирования я должен изучить?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Математику
    Ответ написан
    Комментировать
  • Язык для нейронных сетей?

    sim3x
    @sim3x
    А на чем написаны плагины для питона по вашему?
    Ответ написан
    Комментировать
  • Нейронная сеть под мою задачу с чего начать?

    @ivodopyanov
    NLP, python, numpy, tensorflow
    Если хотите попрактиковаться в машинном обучении, то взгляните на https://www.kaggle.com/
    Ответ написан
    Комментировать
  • На каких технологиях разрабатывать чат?

    toxicmt
    @toxicmt
    CTO at hexlet.io
    Так как это риалтайм, то у вас обязательно будут вебсокеты на клиенте, а на сервере событийный фреймворк или рантайм. Мой личный выбор либо socket.io + fastify (nodejs), либо phoenixframework.
    Ответ написан
    3 комментария
  • Зачем несколько слоев в tensorflow и как они работают?

    origami1024
    @origami1024
    went out for a night walk
    На пальцах не объяснить, это не доказанный вопрос. Теоретически любая функция может быть построена и обучена на одном слое, если там достаточно много нейронов. Но эмпирически более сложная функция может быть построена и легче обучена на 6 нейронах в виде двух слоев 3-3, чем 6 нейронах в одном слое.
    Ответ написан
    5 комментариев
  • Какую нейросеть выбрать для определения силы тэндэнции?

    @CHolfield
    Вы все с ума сошли чтоли с этими сетями? У вас график функции, то что вы называете «тэндэнциями» - это в математике называется «тангенс угла наклона касательной к графику функции в точке». Оно же «производная функции в точке», оно же «геометрический смысл дифференциала функции».
    Ответ написан
    4 комментария
  • Какая связь между следующими терминами: Машинное обучение, Deep learning, Искусственный интеллект?

    Therapyx
    @Therapyx
    Data Science
    А ты точно читал определение этих терминов? Или просто решил время сэкономить задав рандомный вопрос? )

    Машинное обучение это область AI. Deep Learning это область машинного обучения. Big Data - большие данные(???), которые нужны для всех терминов, которые тебя интерисуют. Наука о данных = все вышеперечисленное + еще больше.
    Я не вижу смысла писать тут огромные тексты того, что и так в избытке есть в интернете. Если ты хочешь что-то конкретное, то спрашивай конкретно. Сейчас же я просто вижу лень открыть туже википедию.
    Ответ написан
    2 комментария
  • Как написать простую нейросеть для определения рейтинга банка?

    @ivodopyanov
    NLP, python, numpy, tensorflow
    По-моему, начать лучше с того, чтобы найти какого-нибудь эксперта и поговорить с ним вживую часик-другой. Может даже договориться заплатить за консультацию, если среди друзей такого не найдется.
    Чересчур общий вопрос для такого сервиса вопросов-ответов, как Тостер.
    Ответ написан
    Комментировать
  • Верна ли предлагаемая структура нейронной сети?

    @dmshar
    Задам вопрос - а зачем вам нейронная сеть? Дело в том, что ваша задача КЛАССИЧЕСКАЯ задача классификации, к которой сводятся практически все задачи медицинской диагностики до знаменитого IBM Watson включительно.
    Нейронная сеть в реалии нужна тогда, когда классические методы не работают, ну например, при очень сложных и запутанных связях между входными параметрами (как в распознавании визуальных образов или в распознавании смысла текста), причем еще одно важнейшее условие - наличие реально очень-очень-очень-очень большого количества входных данных (от десятков тысяч до миллионов). И только при этих условиях НС способны дать хоть какой-то выигрыш по точности, по сравнении с классикой. Первого в вашем случае точно нет, а второе - очень вероятно, что нет.
    Кроме того, напомню, что в медицине никто и никогда не примет результат вашего исследования, если вы не будете способны его интерпретировать (термин "доказательная медицина" надеюсь, вам знаком, как и ее основные требования). НС этим свойством не обладают, классические алгоритмы - обладают.
    Так приведите хоть один аргумент - кроме моды - в пользу НС.
    Если же все таки примете решение применять традиционные алгоритмы машинного обучения - можно будет думать и обсуждать, какого класса алгоритмы лучше применить и как его реализовать.
    Удачи.
    Ответ написан
    3 комментария