• Как выбирать слои для нейронной сети в Keras Python?

    @zexer
    Есть два варианта.
    1. Изучать нейронные сети, их архитектуру, что делается для чего, что делает один слой, что делает другой слой, какие функции активации к ним применять и прочие вещи, которые нужно знать при работе с нейросетями.
    2. Делаете кроссвалидацию и вместе с ней тупой GriedSearch, перебирая десятки, сотни, тысячи, миллионы гиперпараметров, а так же их комбинации, в надежде получить хороший результат.
    Ответ написан
    1 комментарий
  • Как выбирать слои для нейронной сети в Keras Python?

    sswwssww
    @sswwssww
    Эмпирическим путем(или подсмотреть у людей уже имеющих опыт, но лучше все же почитать книжку). Нет никакой серебряной пули.
    Ответ написан
    Комментировать
  • Где черпать информацию?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Загуглив один вопрос - я узнаю ещё 2 или 3 незнакомых слова, и таким образом формируется ЦЕЛОЕ дерево, выстраивается целая цепочка непонятных терминов да так, что через 2 часа скитания по интернету я уже и не помню, с чего полез в гугл

    Может не стоит лезть в программирование, если вы не понимаете таких базовых вещей как иерархия изучения материала.

    Сейчас ваша ситуация такая - вы хотите - написать приложение Python + использовать в нем графический интерфейс. Вопрос: сколько приложений до этой гениальной идеи с разработкой достаточного емкого пет проекта вы написали? От самых простых в виде калькулятора, или простого парсера, который поможет набить руку в мышлении, декомпозиции задачи и умении гуглить информацию до вашей мечты про PyQt.

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

    Курсов и книг полно - пример -https://coursehunter.net/course/programmirovanie-g...
    Ответ написан
    Комментировать
  • Где черпать информацию?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Из учебников черпать. Если прочитать Лутца, то в коде на скрине будет понятно 98% Оставшиеся два процента можно будет почерпнуть из документации PyQt.
    Ответ написан
    Комментировать
  • Где черпать информацию?

    @AVKor
    Единственный видеоурок, который надо было бы посмотреть, если бы его кто-то создал: "Как перестать смотреть видеоуроки и начать читать книги и документацию".
    Ответ написан
    Комментировать
  • С помощью каких приложений создают такие постеры?

    Danka19
    @Danka19
    Увы, но не существуют приложений, заточенных под создание качественных постеров) Как и в любом деле, главное тут не инструмент, а сама идея.

    Про исполнение: самое сложное здесь - качественно вырезать девушку. Всё остальное - только на ваш вкус. Если есть чувство композиции, качайте рукописные шрифты, располагайте как нравится, остальное дорисовываете кистью (тут граф. планшет пригодится очень). А если нет своего вкуса - берите и копируйте всё что нравится. Через несколько работ поймете в чем соль и сможете сделать свой шедевр)

    Можно в том же gimp всё сделать. Он не так крут как фотошоп, но задачи свои выполняет.
    Ответ написан
    Комментировать
  • Яндекс Практикум. 6 урок «Счетчики». Не могу найти ошибку в коде, поможете?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Стоило прочитать учебник прежде, чем браться за яндекс практикум.
    Ответ написан
    1 комментарий
  • Как вы изучаете языки программирования и технологические стеки БЫСТРО?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Умение учиться - это навык, который надо развивать, как любой другой. Если ежедневно учить новое год за годом, то будет даваться всё проще и проще.
    Ответ написан
    1 комментарий
  • Как вы изучаете языки программирования и технологические стеки БЫСТРО?

    Robur
    @Robur
    Знаю больше чем это необходимо
    принцип: не тратить время на неэффективные действия (размышления о том как выучить быстрее, вопросы на тостере) и тратить на то что прокачивает ваш скилл в этой технологии.

    схема: - читаете getting started, чтобы было общее представление о чем это и где искать инфу. Потом стартуете - пилите любой проект, по ходу дела решая вопросы которые возникают. Так вы изучаете то что вам надо реально а не "все подряд". через неделю уже нормально пишете на этом новом, через месяц - хорошо.

    это конечно работает если уже есть хороший девелоперский бэкграунд. Если слабый или нет - слово "быстро" надо забыть и сначала создать себе фундамент - долго и основательно.
    Ответ написан
    2 комментария
  • Нужны ли алгоритмы с графами в региональном этапе по программированию?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    Вы рассуждаете неверным образом.

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

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Очень показательный вопрос.
    И очень, очень, очень показательные ответы.
    Наглядно показывают то, как обыватель представляет себе программирование:
    назапоминать побольше "функций", в продвинутом варианте - записывать на бумажку, и совсем уровень бога - уметь пользоваться гуглем. Для поиска этих самых функций.

    Слово "алгоритм" ни в вопросе, ни в многочисленных ответах не встретилось ни разу.

    А я ещё думал, что это такой едкий сарказм, когда я сравниваю пехапешную массу с художниками. Поскольку они не программируют в классическом понимании этого слова - они рисуют, прилежно выводя по порядку заученные команды. Ну или собирают фигурки из лего. Посмотрел в видеокурсе на ютубе в каком порядке их выкладывать - и всё, "мам, я праграмист!"
    И единственный способ решения проблем с полученным "кодом" - это вывалить его на тостер целиком, сопроводив вечным вопросом "подскажите, в чем может быть проблема". Поскольку понятие отладки для художников - это примерно как микрофлора Венеры, существует где-то в параллелльной вселенной.

    Но оказывается не только пехапешная масса, и не сарказм, а суровая правда жизни. На всем тостере за пол-суток не нашлось человека, который хотя бы примерно представляет себе, что такое программирование. Одни художники.

    Вообще, я тут подумал что разница между программистом и таким вот "рисовальщиком" (как мне правильно попеняли в комментах, я обижаю своим сравнением настоящих ухдожников) очень простая - рисовальщик боится не запомнить все функции, а программист пишет свою. Как только ты написал свою первую функцию, чтобы избежать рутинного повторения в стандартной операции - ты сделал первый шаг к тому, чтобы стать программистом. И опа - ты уже можешь забыть десяток стандартных функций, посольку у тебя уже только одна, которая выполняет работу тех десяти. собственно, работа программиста и стстоит, в каком-то смысле, в том, чтобы не использовать (и - соответственно - не запоминать) стандартные функции. У него есть библиотека своих функций
    Ответ написан
    5 комментариев
  • А вы правда умеете программировать?

    @cicatrix
    было бы большой ошибкой думать
    Я вообще не считаю, что запоминание ключевых слов и названий функций, пусть даже из стандартной библиотеки какого-либо языка может сделать кого-то программистом. Тем более, что языки и библиотеки имеют тенденции устаревать, а на их смену приходят всё новые языки. Я начинал с Бейсика, потом Фортран, потом Си, потом Паскаль, потом плюсы, потом "до диез", потом JS, потом Python. Половины из того, что знал, разумеется, уже не помню. Но по прежнему себя, я думаю, имею право называть программистом, потому что, пусть и с большим скрипом, я могу писать на чистом асме, причём, обладая даташитами, на любой платформе, но, разумеется, в реальной жизни я этого не делаю практически никогда. Однако, знание того, как в итоге твой программный код исполняется, что конкретно происходит в процессоре, как из транзисторов собираются логические вентили, как потом эти вентили организуются в блоки процессора, как данные хранятся в памяти, как работает стек протоколов TCP/IP, позволяет мне себя считать программистом, хотя я и не имею в этой области формальной корочки об образовании. Кроме того, эти знания позволяют мне применять для решения задач практически любой язык программирования. Да, безусловно, тонкостей многих языков я не знаю, и много специалистов просто уделают меня "под орех", если речь зайдёт о написании кода на скорость. Однако, за годы практики, у меня скопился неплохой репозитарий практически готовых решений на практически все случаи жизни, которые написаны не Васей со stackoverflow или github, а мной лично. Если хотите, моя папка "Projects" и есть мой блокнот, где я держу свои записи.
    Ответ написан
    Комментировать
  • А вы правда умеете программировать?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    значит "запомнить много функций" или значит "запомнить и знать что и где искать в гугле и все понимать"?


    Детский сад, штаны на лямках. Уметь программировать - это решать поставленную задачу качественно и в срок. Методология решения - ну, она может быть непосредственного начальника заинтересует, и то, если на code review ему не понравится, как написано. А руководству - ему аще плевать, оно оценивает с точки зрения бизнеса.

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

    @kisaa
    Если вот прям совсем проще, и все согласны сотрудничать - то можно в каждую комнату по wifi-точке доступа с минимальными уровнем сигнала (чтобы через стены почти не пробивала), зарегистрировать в системе mac-адреса телефонов всех сотрудников, и набросать парсер странички "Connected clients" для всех точек доступа.
    В этой системе у всех уже при себе беспроводные маячки, и люди по условию задачи согласны их использовать.
    С ростом бюджета - единый wi-fi контроллер, центр авторизации, ещё что-то.
    Ответ написан
    Комментировать
  • Как найти и сгруппировать элементы в строке?

    0xD34F
    @0xD34F
    separator = 'lot'
    item = 'obj'
    count = [ n.count(item) for n in s.split(separator)[1:] ]
    
    print(' '.join(f'[{separator} {n} {item}]' for n in count))
    Ответ написан
    1 комментарий
  • Что изучать молодому программисту?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Прежде всего вам надо осознать, что вы сейчас не выбираете один путь навсегда. Специализация у вас начнётся не раньше, чем достигнете уровня мидла, где-то к пятому году работы. До того времени изучайте всё, что интересно. Но старайтесь изучать последовательно, а не прыгать с темы на тему. С чего начать - это вопрос спорный и, наверное, индивидуальный. Лично я бы начал с C++.
    Ответ написан
    5 комментариев
  • Какие посоветуете книги для того чтобы понять как устроен python "под капотом"?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Чтобы разобраться как устроен Python под капотом, можно почитать это. Только упомянутые вами придирки они про подкопотное устройство не Python'а, а компьютера и операционных систем. Чтобы разобраться с этим, стоит почитать Таненбаума.
    Ответ написан
    8 комментариев
  • Подкинете идей для диплома (Сбор или/и анализ больших данных)?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Анализ профиля протестных настроений и купирование на начальном этапе, по группам. Тема диплома Депривация пассионарных настроений и профориентация пассионариев
    Ответ написан
    9 комментариев
  • Подкинете идей для диплома (Сбор или/и анализ больших данных)?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Идея для диплома: Не писать на тему больших данных и другие темы, про которые студент написать не может.
    Ответ написан
    2 комментария
  • Как организовать совместное хранение веб-ссылок и документов?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    И как вы организовываете поиск по документам и ссылкам.

    так тут трактат целый

    по вопросу - недавно был же топик про фришный а-ля Эвернот,
    я юзаю и Эвернот и PIM - essential PIM (но есть и другие)

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

    а мп3, прон, буки и видеобуки смело можно хранить в куче , удалять и скачивать заново

    P.S. если очень хочется - можно замутить с локальным поисковиком, Коперник там и прочие в том числе фри,
    но я рекомендую привыкать к облакам - быстро окажется что ценного деньгиприносящего не так и много,
    а для фоток есть Пикаса
    Ответ написан
    2 комментария