Задать вопрос
  • С чего начать изучать машинное обучение?

    @dmshar
    С чего начать изучать машинное обучение?

    С того, что-бы открыть Google и ввести " машинное обучение, с чего начать". На первой-же странице ответов находим:
    - ссылки на пол десятка статей-ответов на данный вопрос
    - несколько ссылок на списки литературы, видеокурсов, онлайн курсов и просто сайтов, содержащих подробнейшие аннотации всего. Берите и выбирайте то, что вам по вкусу, интересам, имеющейся математической базы.
    - ссылки на насколько научно-популярных порталов, посвященных машинному обучению.
    - и - вот неодижанность - ссылка на Википедию, в которой есть чудесный "вводный курс" по теме и десятки - если не сотни- ссылок для углубления понимания.
    Вообще информации столько, что впору задавать вопрос - что НЕ использовать, а не где найти информацию по МL.

    понимая, что php не совсем подходящий для этого язык, поэтому думаю сконцентрироваться на изучении node.js
    - ну, это тоже явно не то, что используется в области AI и ML. Но тут язык - это последний вопрос, какой надо решать. Потому как даже на PHP и JS уже есть библиотеки. Правда - не очень мощные, но это такое.

    Мне бы хотелось реализовать похожу модель на основе чисел и даты к которым они относятся. Т.е. всего два вида передаваемой информации - число и дата, но выборка достаточно большая.
    Эта задача из раздела статистики, который называется "анализ временнЫх рядов". Существует уже почти сто лет, и решается десятком разных методов. От линейной регрессии до LSTM-сетей. И начинать надо не с CatBoost или других новомодных инструментов, а с того, что-бы ознакомится с базой, набраться понимания того, как это все работает и главное - почему. А уж потом каким методом реализовывать ваш прогноз - определитесь играючи.

    На какую библиотеку обратить внимание?
    - Господи, да не на библиотеки надо внимание обращать, а на алгоритмы и методы. А библиотека - это только лишь технический инструмент их реализации. Начинать с библиотеки - это как врачу-хирургу начнать обучение с выбора модели скальпеля, которым он будет оперировать.

    Ну и на последок - вот вам пару ссылок, что-бы далеко не ходить - прямо на темы этого же сайта, где аналогичный вопрос задавался несчетное количество раз. Читайте, думайте.
    Путь data science. Как будет правильнее?
    С чего начать изучение искусственного интеллекта?
    Какие темы в математике необходимо знать, чтобы начать изучать машинное обучение?
    Какие есть книги по нейронным сетям и ИИ?
    Путь data science. Как будет правильнее?
    Ответ написан
    1 комментарий
  • Какой язык программирования изучать в свободное время?

    @baitarakhov
    По моему есть всего две пути, и оба включают в себя много практики.

    Вариант #1. Работать в сфере ИТ (разработка, тестирование, тех.поддержка), и изучать необходимые инструменты и языки программирования под рабочие задачи. И стараться быть в тонусе, изучая ежедневно что-то новое. За это вам оплачивают компенсацию.

    Вариант #2. Взять вашу текущую сферу деятельности, она может быть любая. В нем попытаться решить какую то рутинную проблему, обычно подобная задача находится на повестке дня. Например сделать автоматизацию чего либо, по средством выбранного вами языка программирования или инструмента. За это вам оплачивают компенсацию.

    В любом случае, вам нужно будет потратить немало времени на практику. "Практика" бывает довольно увлекательным, но иногда вам придется пострадать, конечно утрированно написал, но как есть. На каждую задачу нужна концентрация, иногда многочасовая. Самое важное нельзя сдаваться и всегда достигать нужного вам результата. Страдание должно компенсироваться, иначе для достижения результата вам не будет хватать одного интереса.

    Другие варианты, типа я сейчас дочитаю книжку с теорией, и после начну что-то пилить - не работает. Как только вы начнете достигать результата по средством своих навыков, вы сможете объективно оценивать свои возможности и изучать то, что вам интересно. Главное, нужно быть максимально уверенным в том, что вы знаете, как именно работает ваш код.

    P.S. не бойтесь пилить велосипед
    Ответ написан
    Комментировать
  • Какой язык программирования изучать в свободное время?

    erniesto77
    @erniesto77
    oop, python, php, js
    какой интересен, только в интересном языке можно достичь высокого уровня!
    Ответ написан
    1 комментарий
  • Какой язык программирования изучать в свободное время?

    @dimoff66
    Кратко о себе: Я есть
    По моему самый простой - javascript, для бэкенда да, Python
    Но вообще без разницы, на все языки есть спрос. Я вот увлекся scala. Это безумный язык, его создал гений, наверняка он пришел ему свыше во сне. Как первый его использовать может и не стоит, но вторым или третьим вполне себе. Он не сильно популярный но и специалистов по нему немного, так что работу найти реально.
    Ответ написан
    1 комментарий
  • Какой язык программирования изучать в свободное время?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Кто скажет, что Delphi/Pascal умер, пусть живёт в тесной конкуренции.
    Кто иного мнения - пусть зарабатывает.

    Автору: Восстановите знания pascal и изучайте Delphi, продолжайте развивать свои накопленные знания.
    Ответ написан
    Комментировать
  • Какой язык программирования изучать в свободное время?

    @ComatoZZZ
    Java/Kotlin как в целом популярный язык который достаточно хорош
    Swift очень хороший язык в плане удобства но скорее для Apple устройств
    Python для работы с данными и из за никого порога вхождения
    Go если писать быстрый бекенд.
    Ответ написан
    Комментировать
  • Вопросы про настольные игры запрещены здесь?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Можно.
    UPD: ТП по моей просьбе сделала тег (Спасибо им!): Игровая механика.
    Ответ написан
    2 комментария
  • Как построить график, чтобы в нем были только заполненные данные, а не весь выбранный диапазон?

    @rPman
    Сделать дополнительную колонку с датой, которая будет по формуле брать дату с колонки А если в колонке B или C есть даные, и оставлять пустой, если нет., выбрать эту колонку в графике в качестве источника данных (для оси Х) и скрыть ее в таблице, чтобы не мешала (дозаполнить ее вниз 'с запасом')
    Ответ написан
    Комментировать
  • На каком языке и с применением каких технологий, IDE лучше писать программы для Windows, которые бы занимали минимум оперативной памяти?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    С#, С как правило.
    Все зависит от того что будете использовать в написании программ.
    От языка, технологий это мало зависит, от IDE вообще не зависит.

    Вспоминаются старые добрые времена, когда всем за глаза хватало 640Кб..
    .Тогда и задачи были немного другими.
    Ответ написан
    7 комментариев
  • На каком языке и с применением каких технологий, IDE лучше писать программы для Windows, которые бы занимали минимум оперативной памяти?

    @res2001
    Developer, ex-admin
    Для реализации требуемого функционала можно вообще не использовать никаких библиотек - все обеспечивает ОС API (для никсов GUI - не входит в API, предоставляемое ядром, но это не играет роли).
    Максимально маленький размер exe и потребляемой памяти можно получить на С/С++. Си чуть более компактен и быстр.
    Писать на голом ОС API достаточно долго и трудоемко, и код будет максимально далек от кросс-платформенности (хотя в вопросе про это речь не идет). Но это будет очень хороший опыт и это достаточно интересно на небольших проектах.
    Поэтому, если все же есть какие-то сроки, то следует использовать библиотеки, ускоряющие разработку. Конечно, библиотеки - это прослойка между ОС API и приложением и это увеличивает и объем исполняемого файла и объем потребляемой памяти. Но тут всегда нужно принимать какой-то компромис.
    Для GUI под винду можно использовать WTL - это компактная ООП надстройка над виндовым GUI, разработана микрософт предоставляется в исходниках (по крайней мере когда я последний раз имел с ней дело). WTL - это по любому С++. Хватает и других библиотек для GUI.

    На счет IDE - можно использовать любую - это не влияет на количество потребляемой приложением памяти.

    Я тут не говорю про ассемблер, потому что нет смысла погружаться на этот уровень без очень веских причин. Использование ассемблера еще более увеличит время разработки.
    Ответ написан
    Комментировать
  • На каком языке и с применением каких технологий, IDE лучше писать программы для Windows, которые бы занимали минимум оперативной памяти?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    самый компактный и быстрый код - ассемблер
    самая компактная "IDE" - notepad. хотя и это не предел. есть консольные редакторы. даже под винду

    вы уж определитесь с хотелками. под винду нет инструмента лучше Visual Studio (а современный инсталятор отлично выбирает хотелки). если у вас слишком слабый комп - очень интересный инструмент Visual Studo Code (вот только исользует node.js и засирает систему кучами кешей npm, даже для собственного функционирования) зато наверное уже давно рекордсмен по количеству поддерживаемых языков (но плагины как правило и являются модулями npm)

    ps на сколько мне известно, это последняя версия официального ассемлера МС - https://www.masm32.com/ там даже какая то своя IDE есть
    но на masm свет клином не сошелся - https://www.nasm.us/
    и для nasm есть даже очень легковестная ide, ссылка в гугл, по тому что там еще и статься с хабра вылетает - https://www.google.com/search?client=firefox-b-d&e...
    .. и вообще, ассемблеров, как собак не резаных.. в чем глубинные отличия, кроме библиотек макросов, что логично, мне как правило даже и не понятно ))

    pps Visual Studio Community редакция абсолютно бесплатна, по окончании 30 дневного трила, если не ошибаюсь, надо просто зарегистрироваться. лицензия (довльно дешевая) требуется для публикации приложений в "магазин" МС. она у меня есть давно, по этому что делать тем у кого ее нет - не подскажу

    Visual Studo Code, а так же подавляющее большинство плагинов к ней, беспалтны абсолютно
    Ответ написан
  • На каком языке и с применением каких технологий, IDE лучше писать программы для Windows, которые бы занимали минимум оперативной памяти?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Писать самую маленькую программу в мире не нужно (62 байта).

    Что-то слишком много как для самой маленькой программы в мире. Есть же гораздо меньше.

    К примеру, какой примерно размер билда может быть у утилиты, которая просто отслеживает двойной щелчок мыши во всех запущенных приложениях?
    GUI - просто кнопка "reset" и счетчик нажатий, без красивого оформления, с упором на минимализм. По моим прикидкам даже 100Кб будет много, хотя тянуть с собой стандартную библиотеку не зазорно, но всё же слишком жирно для такой простой задачи.

    Зависит от того, что за операционная система, и перехватывает ли приложение доступ к мышке. Вы считаете размер файла на диске, или сколько программа будет в памяти занимать, с учетом подгрузки динамических стандартных библиотек?

    Подразумевается, что таких мелких программ может одновременно работать очень много. К примеру, 20 штук (под разные хотелки). И если каждая будет под 100 Мб, то это как-то не круто. Вспоминаются старые добрые времена, когда всем за глаза хватало 640Кб...

    Так напишите одну программу с 20-ю хотелками и все.

    В старые добрые времена 640 кб никому не хватало. Вдобавок в те времена, windows была совсем не многозадачной и не умела все то, что сейчас происходит. Даже банально работа с графикой - есть разница между 320x200x256 и 1920x1024x65536.

    По языкам - не суть важно. На самом деле на каждом языке можно писать с умом и оптимизацией. Но для ваших задач - нет смысла сейчас выбирать специализацию. Ваши программы очень простые. Попробуйте написать их на c++, на C# и на java/kotlin и посмотрите потом, какой язык вам больше подходит. Не бросайте все три после первой же программы. Попробуйте все-таки развиваться некоторое время во всех трех. Так поймете больше разных концепций, и собственно почему инструмент выбирают под задачу.
    Ответ написан
    3 комментария
  • На каком языке и с применением каких технологий, IDE лучше писать программы для Windows, которые бы занимали минимум оперативной памяти?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    C#,VB, (NET 3 ) рантайм уже вшит во все операционки.

    Если хочется экстремально малого объема используйте mfc / QT или для совсем маленьких WinAPI + WTL.
    Сразу предупреждаю сам код не занимает место, основное это ресурсы.

    Забавно что упомянули клики, писал такое
    https://github.com/vkorotenko/mouse
    Ответ написан
  • Как запустить браузер на хостинге?

    @choupa
    Архитектор (обычный, который строит)
    Это проще всего сделать на локальной машине в любом браузере с помощью userscript из одной строчки:
    setTimeout( 30000, location.reload )
    При этом вы всё визуально контролируете, делаете какой угодно логин, другие куки и всё что пожелаете.
    Ответ написан
    Комментировать
  • Как запустить браузер на хостинге?

    zkrvndm
    @zkrvndm
    Архитектор решений
    VDS + Chrome + Немного JavaScript.
    Ответ написан
    Комментировать
  • Клавиатуры без логотипа Microsoft есть?

    mmmaaak
    @mmmaaak
    Закрась маркером
    Ответ написан
    Комментировать
  • Клавиатуры без логотипа Microsoft есть?

    GavriKos
    @GavriKos
    Может без кнопки windows? Потому что ВСЕ клавиатуры производства НЕ майкрософт - без логотипа майкрософт.

    А так - ну как минимум все apple-клавиатуры без этой кнопки. +есть куча кастомных, без надписей вообще и т.д.
    Ответ написан
    1 комментарий
  • Почему так много нестабильных людей пытается стать программистами?

    daemonhk
    @daemonhk
    ПсиХоПат
    "Не мы такие - жизнь такая..." Представьте себе мир, где ценятся только понты и бабки, где с экранов ТВ говорят, что ты лошара голимая, если не купишь то и это, что тебе никто не даст, уважение можно купить. "Будь мужиком!", "Греби бабло!" и прочая хрень. А теперь представьте, что человек с детства впитывает всю эту парашу и приходит устраиваться на работу, начитавшись 100500 статей о том, как быть уверенным и проводить собеседования.

    Ну и еще юношеский максимализм, несчастливое детство, инфантилизм, дети без отцов/матерей/родителей, тараканы в голове и прочее.
    Ответ написан
    7 комментариев