• Вопрос от мега-чайничка по Python. Что я сделал не так?

    @dmshar
    Mavr56, Нет, лучше не очки покупать, а учиться по учебникам, а не по видосикам. И дешевле и результат будет лучше.
  • Как решить проблему с циклами в Python?

    @dmshar
    Это "пацаны решают проблему" на сходке. А в программировании - программисты (или кандидаты в таковые) исправляют ошибки. Называйте вещи своими именами.
  • Какой алгоитм сортировки выбрать?

    @dmshar
    Да, я и написал в ответе - вопрос имеет смысл не для отдельного акта сортировки, а при условии, что задача повторяема.
    Ну например - вы ведете реестр жителей города с населением 10М человек, причем надо его поддерживать в отсортированном порядке. Ежедневно в городе регистрируется 100 новых жителей и 100 жителей снимается с регистрации. Понятно, что данные у вас всегда "почти отсортированы", и даже если за день вдруг "понаедет" 10К человек - для данного приложения лучше всегда использовать тот алгоритм, который дает лучшие результаты для лучшего случая.
    И другая задача - у вас ежедневно поступают данные со всех населенных пунктов страны - от мегаполисов до глухого хутора - с данными по заболеваемости COVID за день. Данные приходят в произвольный момент времени (т.е. в произвольном, неповторяемом порядке), но для отчета вам почему-то надо их представить в отсортированном виде. Вот для такого приложения надо ориентироваться на "средний" показатель.
    А если сортировка проводится единожды - то лучше "ничего не трогать" и полагаться на удачу.
  • Какой алгоитм сортировки выбрать?

    @dmshar
    Dmitrii, Ну, как вариант. Хотя, если у вас миллионов 10 записей, то все-же лучше положиться на удачу, чем запускать процедуру рандомизации.
  • Есть ли эффективый и не сложный алгоритм посика ярко выраженных пиков в 2D массивах без ML?

    @dmshar
    res2001,
    Конечно нет. Я просто упростил пример.
    0,1,2,3,105,50,106,75, 107,80, 105,50,30,3,2,1
    Ни 105, ни 106 пиками тут не будут. Хотя непосредственно после них разность изменяет знак. Явно выраженный пик тут один - 107.
  • Есть ли эффективый и не сложный алгоритм посика ярко выраженных пиков в 2D массивах без ML?

    @dmshar
    pingo, Возьмите бОльшее значение длины скользящего окна (100,200...).
    И - кстати - у вас я вижу четыре явновыраженного пика - 2919, 1614, 1022 и что-то там в самом начале (справа). Как вы понимаете, такое определение - весьма субъективно. Поэтому с этой диной и надо потом экспериментировать, подбирая под вашу прикладную задачу.
  • Есть ли эффективый и не сложный алгоритм посика ярко выраженных пиков в 2D массивах без ML?

    @dmshar
    "Если модуль разности больше какой-то величины - ярко выраженный пик".
    Вовсе не обязательно.
    Фиксируем большое число: например 100.
    Имеем ряд
    0,1,2,3,105,106,107,105,50,30,3,2,1
    Где тут явно выраженный пик?
  • Зачем продают стартапы?

    @dmshar
    P747, На каких договорятся. Очевидно, они понимают, что так им выгоднее. Ну или другой ответ - вы пробовали самостоятельно "толкать" стартап, что-бы он не забуксовал, а в случае проблем - самому искать выход? Со стороны кажется, что основатели гребут деньги лопатой, имеют стабильный доход и все у них в шоколаде. По факту - это тяжелейший труд, и часто очень хочется "Опереться на чьё-то" плечо, желательно - посильнее. Вот покупатель выступает в роли такого плеча, а бывший владелец имеет удовольствие сконцентрироваться на решении чисто технических проблем.
  • Как сделать автоматический набор кода?

    @dmshar
    1."автоматический ввод кода" (причем с отсылкой к генераторам классов, которая присутствовала в начальном тексте вопроса) и "написание рандомного синтаксически корректного кода" - это как бы две совершенно разные задачи. Причем о последнем варианте - вообще не было ни слова до того момента, как вам его подсказали в комментарии.
    2. "написание рандомного синтаксически корректного кода" - это вообще непонятно что. Берем заготовки семантически корректных конструкций Python - а их не так много: присваивание, условный оператор в паре разновидностей, два типа цикла, конструкция try - except .. может еще чего забыл, но это основное - и РАНДОМНО ставим их в результирующий код. Следить надо только за тем, что-бы имена переменной появлялись сначала в левой части оператора присваивания , а потом где угодно. Чем не "рандомная генерация"? Такой ... можно написать за пару часов. Только вот зачем это все? И за чем в этом абсурдном действии вы собрались наблюдать?
    3. Кстати, какое отношение имеет рандомный ввод кода к генерации кода "с голоса", о которой вы таки писали в своем вопросе, и у которой по вашему-же ответу "похожий функционал" - абсолютно непонятно. Что в них "похожего"?

    4. Принципиально изменять свой изначальный вопрос, удаляя из него ту часть, на которую вам отвечали - это несколько неэтично, вы не находите?
  • Как сделать автоматический набор кода?

    @dmshar
    Esterbit,
    Причем тут первая или вторая половина вопроса. Есть ОДНО предложение. Специально для вас скопирую его полностью.

    Я знаю, что существует приложения по типу Serenade или Talon, которые позволяют осуществить голосовой набор кода, мне бы хотелось узнать, возможно ли осуществить подобное на Python и если да, то что для этого требуется.

    Как его можно трактовать еще, не как желание ТС следать что-то "подобное" тем двум приложениям, о которых он написал в начале того-же предложения?
    Кто ясно мыслит, то ясно излагает. Неумение ясно излагать свои мысли можно пытаться оправдывать, стать в позу "меня не понимают" а можно стараться от него избавиться, научившись изъясняться логично, связно и понятно . Каждый выбирает свое решение.

    Вы бы лучше чем пытаться меня "уесть" ответили на прямой вопрос " Как вы собираетесь задавать информацию о том, какой вам код нужно создать?"
  • Как сделать автоматический набор кода?

    @dmshar
    Автоматический набор какого кода? Как вы собираетесь задавать информацию о том, какой вам код нужно создать?

    А что до голосового кода, то вы ведь ясно написали "Я знаю, что существует приложения по типу Serenade или Talon, которые позволяют осуществить голосовой набор кода, мне бы хотелось узнать, возможно ли осуществить подобное на Python". И читается это именно "как создать подобное приложение голосового набора в Python". Если вы имели ввиду нечто другое, то и сформулируйте ваш вопрос ясно и однозначно.
  • Как сделать, чтоб он сначала задавал вопрос,а потом вызывал определенную функцию?

    @dmshar
    Yanlax,
    Во-первых, это не "выполнение условий", а "проверка условий".
    Во-вторых, вопрос какая СООТВЕТСТВУЮЩАЯ функция ПОСЛЕ ("потом")выполнения всего указанного блока должна выполняться?
    В-третьих, что мешает написать эту "соответствующую функцию" после указанного блока?
    В-четвертых, стиль изложения ваших мыслей наводит на сильное подозрение в том, что никакого учебника по Python вы таки в руках не держали. Все-таки попробуйте начать с этого. Что-бы хотя-бы ваши вопросы звучали технически грамотно.
  • Как сделать, чтоб он сначала задавал вопрос,а потом вызывал определенную функцию?

    @dmshar
    Yanlax,
    Слушаюсь, мой генерал. Но для этого надо понять, что вам надо? У вас пол десятка вопросов задается в коде, пол десятка каких-то функций напихано непонятно где и для чего? Слово "определенную" - требует пояснения - какую именно.
    А уж потом можно и помочь.
  • Как сделать, чтоб он сначала задавал вопрос,а потом вызывал определенную функцию?

    @dmshar
    А кто "он", который должен "задавать запрос" и вызывать функцию?
    Предполагаю, что это - программист, который пишет код. Ну так научите его писать правильный код, посоветуйте какой-нибудь учебник по азам Python. Или хотя-бы передайте ему, что-бы по человечески свой вопрос сформулировал.
  • Как новичку в IT попасть в Machine Learning?

    @dmshar
    vladi4ek,
    В принципе - правильное решение. Ну вот еще - если интеерсно, из свеженького
    https://www.quora.com/What-should-I-learn-for-mach...
    Кстати, посмотрите на .quora- там время от времени возникают споры на подобные темы, и контингент участвующий в обсуждения - достаточно профессионален.
    ANN сейчас самый модный, или хайповый метод, это да. Поэтому у новичков и складывается мнение, что МL=ANN. На самом деле это не так, и множество задач может решаться без привлечения нейросетей, причем часто эффективнее чем с ними. Но куда пафоснее сказать "я занимаюсь нейросетями (а еще круче - "искусственным интеллектом"), чем я строю регрессионную модель для выявления аномалий в поведении временного ряда.
    Впрочем каждому свое - кто-то хочет проектировать автомобили, кому-то достаточно умения крутить руль. Кто-то делает операции и ставит сложные диагнозы, а кто-то ограничился умением делать уколы. И каждый по своему прав. Поэтому я и посоветовал вам сначала посмотреть и определиться - что ваше, что нет. А решение принимать потом. Самому и осознано.
    Удачи.
  • Как новичку в IT попасть в Machine Learning?

    @dmshar
    много готовых пакетов, которые работают примерно одинаково, выбеоите тот что вам удобен.
    ни математика ни программирование не нужны.
    Это в 1000 раз важнее чем питон который вообще не нужен
    - ну понятно. Короче говоря - научитесь нажимать кнопки, ну на крайний случай - вызывать методы fit и predict - и хватит с вас. Уровень (и потолок) в лучшем случае подручного у мастера вам обеспечен.
    он спрашивает-Machine Learning с перспективой заниматься Computer Vision - если под "заниматься" понимать, просто вызывать готовые пакеты и бездумно ему что-то там подсовывать, то можно обойтись одним пакетом и тремя методами. Считать ли это ""исследовательской работой," - решайте сами.

    И да:
    везде пишут, что матан и питон необходимы в этой сфере.
    Но ваш собеседник считает иначе. Делайте выводы.
  • Как новичку в IT попасть в Machine Learning?

    @dmshar
    Ну да, программировать - не нужно. И математики - тоже не нужно:
    https://qna.habr.com/q/1057274#answer_2033296
    А что-же нужно?
    Вообще-то человек хочет " заниматься более исследовательской работой, чем непосредственно разработкой продукта". Так что-же ему нужно? Для исследовательской-то работы?
    Ну и еще - он спрашивал про ML, которое к нейросетям не сводиться. А уж к TF - тем более.
  • Как новичку в IT попасть в Machine Learning?

    @dmshar
    vladi4ek,
    Посмотрите хотя-бы этот форум. Если честно, мне уже немного надоело каждые две недели отвечать на этот вопрос.
    Ну вот, из САМОГО последнего:
    https://qna.habr.com/q/1057274#answer_2033256

    Ну, или вот еще:
    https://ru.stackoverflow.com/questions/678970/Книг...