• Обзор основных методов математической оптимизации для задач с ограничениями
    +1
    А, действительно, вижу. У вас dx = -grad(fi) / grad(grad(fi)), а не dx = -fi / grad(fi). Разобрался, спасибо
  • Обзор основных методов математической оптимизации для задач с ограничениями
    0
    Уточните, пожалуйста, обоснованность «Выбрать новое приближение методом Ньютона». Вы его применяете так, будто хотите найти не минимум, а 0 от функции fi(x,t).
  • NumPy в Python. Часть 2
    0
    Лучше поздно, чем никогда.

    1) Брак: «которая заполненная единицами», «выбрасываються», «вариация и девиация», «сокращенны».
    2) Всякий раз, когда говорится о циклах по элементам массива в numpy, нужно упоминать, что скорее всего, вы хотите их использовать для неправильной цели, потому что numpy делает всё, чтобы таких циклов не было.
    3) Про broadcasting очень мало, а ведь именно это будет неожиданно пришедшему, например, из Matlab.
  • Опыт создания первого робота на Ардуино (робот-«охотник»)
    0
    4.8 номинального напряжения 4хАА — это очень мало для этих моторов. Лучше все-таки с самого начала именно в схеме предусмотреть разделение силовой части моторов, которые вообще питать от 2х18650 или 3х18650, что дает 7.4В или 11.1В, и низковольтной части ардуины и прочих. Сам на каких-то платформах делал с 4хАА, и плевался потом от тормознутости, а 3х18650 работали отлично.
  • Манифест жёсткого программиста
    0
    Во всем этом тексте такой приоритет ценности средств над ценностью цели, что просто волосы шевелятся.
  • Кнопка выключения для Raspberry Pi
    0
    Не понимаю, как я пропустил тогда, но лучше поздно, чем никогда. Режим работы порта (IN или OUT) не имеет никакого отношения к выдаваемому портом в режиме OUT значению (0 или 1).
  • Принцип наименьшего действия. Часть 1
    0
    Статья капец какая вредная, потому что за счет использования неправильных слов делает всё только непонятнее, чем было. Моей работой является придумывать понятные объяснения, поэтому мой мозг взрывается в ярости каждый раз, когда я такое читаю (это мои извинения автору, авансом). Взять хотя бы вот эту картинку.

    image

    Автор говорит здесь про «световой луч», и у читающего возникает впечатление, что начальная траектория луча якобы магическим образом зависит от того, есть там стекло или нет, и где расположен детектор. Но разумеется, это полный бред, как и в случае с зеркалом выше. Начальная траектория луча (не трогаем квантовую механику и волновую функцию) зависит только и единственно от того, в каком направлении излучает фотоны фонарик.
    Тут объяснять надо было совсем по-другому. Надо было спросить — если фонарик излучает фотоны во все стороны, то по какой траектории пройдет тот фотон, который попадет в детектор? И тогда уже показать, что это будет зеленая траектория, а не красная, и объяснять, почему.

    О фразах вида «оказывается, более оптимально — немного набрать высоты, какое-то время там задержаться, выработав побольше топлива, а затем уже спуститься в точку В» я даже говорить не хочу.
  • С — не низкоуровневый язык
    +2
    Думаю, язык надо называть низкоуровневым не тогда, когда он соответствует железу, а тогда, когда он работает с низкоуровневыми абстракциями.
  • «Ручной» манипулятор
    0
    «учась на втором курсе университета, передо мной была поставлена задача» — глядя на эту фразу, в моих глазах поселяется боль.
  • 80% касс самообслуживания под угрозой
    0
    «Уведев новенький автомат, меня потянуло протестировать» это не издевательство над читателями?
  • Как сделать ваш код в 80 раз быстрее
    +1
    зачем же в пределе? вот у автора:

    out0 = s0*k0 + z_sp*k1 + z*k2 + c0
    out1 = s0*q0 + z_sp*q1 + z*q2 + c1

    это что, не сишный код? :)
  • Как сделать ваш код в 80 раз быстрее
    +1
    а какие будут результаты, если то же самое переписать на cython?
  • Что за чёрт, Python
    0
    some_dict # An indexed dict is created.
    {0: 'w', 1: 'f', 2: 'f'}

    вот тут опечатка. я уж полез проверять, неужели действительно буква t пропадает
  • Машинное обучение: от Ирисов до Телекома
    0
    Из вашего текста следует, что измеряется по красным линиям. Метод МНК измеряет по зеленым. И в целом моя претензия к тексту заключается именно в том, что фактические ошибки убивают его полезность. Интуитивно понятный текст по определенной проблеме написать еще сложнее, чем обычный технический. Его может написать только человек, глубоко разбирающийся в проблеме, настолько глубоко, что он способен объяснить проблему на пальцах и при этом не допустить фактических ошибок.
  • Машинное обучение: от Ирисов до Телекома
    0
    Статья написана простым языком и на простых примерах, и это ее достоинство. Однако печальны фактические ошибки:

    Как наглядно представить линейную регрессию? Если смотреть на зависимость между двумя переменными, то это проведение линии так, чтобы расстояния от линии до точек были в сумме минимальные


    Не расстояния от линии до точек! image

    Если смотреть на зависимость между двумя переменными, то это проведение линии так, чтобы расстояния от линии до точек были в сумме минимальные. Самый распространенный способ оптимизации – это минимизация среднеквадратичной ошибки по алгоритму градиентного спуска


    Зачем проводить линию регрессии алгоритмом градиентного спуска? Уравнение этой линии находится простой аналитической формулой.

    Итак, берем самый известный алгоритм классификации: стохастический градиентный спуск (Stochastic Gradient Descent)


    Такого алгоритма классификации не существует. Существует такой алгоритм обучения классификатора (потенциально произвольного).
  • Статья, на которую можно ссылаться: что такое блокчейн
    0
    Только порадовался, что наконец-то пойму, что такое блокчейн и как он работает — и такой облом. Что уж говорить о том, чтобы объяснять с помощью этой статьи кому-то другому?! Автор, молю тебя — напиши статью еще раз, только в этот раз понятнее!
  • Композиция или наследование: как выбрать?
    0
    Про зловредность использования наследования для пересечения иерархии предметной области и иерархии реализации (а в более широком смысле — пересечения разных иерархий) в частности говорит GoF в паттерне Bridge, он же иногда называется pimpl.
  • SQL или NoSQL — вот в чём вопрос
    +2
    Большая статья, полная воды и фактических ошибок. «Вариант b показывает, как те же данные можно представить в структурированном виде, типичном для SQL» — автор вообще знаком с принципами декомпозиции данных, «типичными для SQL»? Или «SQL-индексы представлены в виде B-деревьев, которые отражают иерархическую структуру реляционных данных» — что-что? Иерархическую структуру реляционных данных? А если я свой линейный массив ключей-чисел сложил в B-дерево, то оно тоже будет отражать иерархическую структуру, которой отродясь не было в моем линейном массиве чисел?
  • В дцатый раз про собеседования
    0
    ну попробуйте сами:
    create table author_book (author varchar(100), book varchar(100));
    select distinct author from ( select book from author_book group by book having count( author ) > 1 );
  • В дцатый раз про собеседования
    0
    нет :)
  • В дцатый раз про собеседования
    +1
    Я часто на экзамене прошу написать запрос, находящий всех авторов, которые все свои книги написали в соавторстве. В единственной таблице два столбца: (автор, книга).
  • «Хакеры и Художники». Как мы 13 лет всем рунетом Пола Грэма переводили
    0
    У меня ссылка на old.russ.ru не открывается вообще, а на lib.rin.ru лежит только половина статьи (заканчивающаяся фразой: «Если не любишь работу, по-настоящему хорошо работать не сможешь, а если любишь хакерство, неизбежно станешь работать над собственными проектами»)
  • Dcoin на IOS… и Катя. Финал
    0
    В прошлый раз я испытывал такое опустошение от закончившегося литературного опуса, когда первый раз дочитал до конца Властелина Колец. Спасибо, автор!
  • Calltracking в Minecraft или как быстро сделать трехмерный UI
    +1
    Если (length, 200)[length>200] напишет кто-нибудь из моей команды — получит по мозгам и сильно.
  • Тонкости ознакомительного интервью или как простые вещи играют решающую роль
    0
    image
  • Математика на пальцах: методы наименьших квадратов
    0
    Минимизация F(p) = Sum (yi — f(xi, p))^2 -> min подразумевает именно зеленые линии.
  • Математика на пальцах: методы наименьших квадратов
    +1
    У автора там в середине промелькнула картинка, где минимизировались расстояния от точек до искомой прямой по перпендикуляру. Это ошибка. В методе МНК минимизируются не расстояния по перпендикуляру, а разница между модельным значением и истинным значением при одном и том же иксе. Другими словами, минимизируются не красные отрезки, а зеленые:

    image
  • Памятка начинающего преподавателя, или почему нытикам не стоит работать в ВУЗах
    +2
    Статья, на мой взгляд, с перекосом в другую сторону. Но гораздо ближе к моему личному опыту. В ВУЗах (буду говорить только про государственные ВУЗы) действительно много преподавателей, которые «закостенели» и преподают «по инерции», не увлечены своим делом и не занимаются наукой. Тем важнее брать пример не с них, а с настоящих подвижников, которые тоже есть. Тем важнее ни в коем случае не «замыкаться» в микроклимате постоянного коллектива.

    Самое важное, что подмечено в этой статье — это несравнимо большая свобода по сравнению с любой достаточно организованной конторой. Мне было бы интересно взглянуть на должностную инструкцию и трудовой договор автора исходной статьи — неужели там прописано про обязательное нахождение в стенах ВУЗа с 8 до 19.30?

    Как я уже писал в исходной статье, руководство кафедр и факультетов прекрасно понимает, что в материальном плане предложить грамотным специалистам, востребованным на рынке труда, им просто нечего. Поэтому если студентки третьего курса по каким-то причинам такие специалисты все же приходят в ВУЗ, им идут навстречу практически во всем.
  • Кнопка выключения для Raspberry Pi
    0
    А можно поподробнее про «можно установить в одно из двух состояний: «выход» (он же OUT или логическая 1) или «вход» (IN или логический 0)»?
  • Прошивка и программирование ATtiny13 при помощи Arduino UPD 17.03.2016
    +1
    # лочит тинки, не зачёт
    #attiny13int.name=ATtiny13 @ 128 KHz, BOD 2.7 V
    #attiny13int.upload.using=arduino:arduinoisp
    #attiny13int.upload.speed=250 # important for not losing connection to a slow processor
    #attiny13int.bootloader.low_fuses=0x7B
    #attiny13int.bootloader.high_fuses=0xFB # BOD 2.7 В. по умолчанию FF
    #attiny13int.upload.maximum_size=1024
    #attiny13int.build.mcu=attiny13
    #attiny13int.build.f_cpu=128000L
    #attiny13int.build.core=core13

    Если вдруг кто напоролся на проблему пропадания связи с attiny после прошивки ее на частоту 128 KHz, то решение этой проблемы очень простое. Суть ее в том, что attiny13 после этого начинает работать на обозначенной слишком маленькой частоте, и для программатора она выглядит не просто как тормозная, а как мегатормозная. А раз программатору она вовремя (с точки зрения быстрого программатора) не отвечает, он ничего с ней сделать и не может.
    Решение в том, чтобы затормозить программатор, чтобы он работал с такой attiny очень медленно, и attiny13 на частоте 128КГц успевала ему отвечать. В сети полно таких модифицированных скетчей из примера, искать по словам slow Arduino ISP.

    Ссылки:
    forum.arduino.cc/index.php?topic=89781.msg2097406#msg2097406 — Библиотека ATtiny13 library install для Arduino IDE 1.6.X (по сравнению с 1.0.X у среды поменялся немного формат, и если у вас возникают ошибки, связанные с bootloader.upload.tool, то проблема именно в версии среды).
    forum.arduino.cc/index.php?topic=89781.msg2160449#msg2160449 — А тут разъяснение, что делать, если вы таки переключили attiny в режим 128КГц и теперь не можете до микросхемы достучаться: там изменения для файла boards.txt и заторможенная версия скетча Arduino ISP. У меня все сработало, и я переключил микросхему обратно из режима 128КГц. А кто-то только в этом режиме и работает, потому что, подозреваю, потребление в этом режиме еще меньше.
  • Принцип «Разделяй и властвуй», а также бесконечные потоки в Haskell
    0
    Для того, чтобы решить задачу методом «разделяй и властвуй», нужно еще доказать, что агрегация решений подзадач даст решение всей задачи.
  • Критерии ранжирования: От каждого по способности, каждому по труду (№3 )
    0
    А, понятно, это в заметке, но не на хабрахабре. Отлично, что ж, идея витает в воздухе, очень многие думают примерно в том же направлении. Мои пять копеек в этом направлении находятся здесь: http://greg.southural.ru/paranoia/
  • Критерии ранжирования: От каждого по способности, каждому по труду (№3 )
    0
    Нет, ни в коем случае не считаю, разумеется. Просто в статье об этом ничего не было сказано, а я же не могу понять то, что автор еще не сказал :). Просто вся статья пронизана понятиями общей оценки чего-либо, общей оценки сообщений, общей оценки пользователей - а с этим я категорически не согласен. Если и вы с этим не согласны, то нам по пути :)
  • Критерии ранжирования: От каждого по способности, каждому по труду (№3 )
    0
    Мне кажется, что нейронные связи это НЕ напоминает именно потому, что все влияют на всех, то есть все сообщество влияет на каждого конкретного человека (нейрон). Именно поэтому лично меня все приведенные ресурсы и не устраивают, потому я и взялся за Паранойю. Да, конечно, самостоятельно выстраивать свои связи (дендриты, если уж пользоваться нейросетевой терминологией) всяко сложнее, чем пользоваться эффектом толпы, но, как я думаю, именно и только это и "предотвращает возможность когда либо некоторой группе пользователей навязывать свои «идеологические» пристрастия остальным".
  • Фильтрация контента
    0
    "Вот тут" было ссылкой, ну да ладно :). Короче, в той системе я читаю новости хабрахабра, как и все остальные.
  • Фильтрация контента
    0
    То, о чем вы говорите, интересно, - но я сомневаюсь в применимости такого ИИ ко всем людям, - я думаю стоит учитывать только явные действия пользователя, которые, разумеется, должны быть удобными.
    У меня предполагается то, что пользователь, однажды настроив "под себя" процесс сбора новостей, будет забирать интересные себе (это единственный у меня способ оценки) одним-двумя кликами. Вот тут, например, я читаю новости с этого ресурса, например, и вы просто не видите кнопочек "забрать" и "выделить" и "забрать выделенное".
  • Фильтрация контента
    0
    Если соберетесь для себя написать, гляньте на то, что я для себя написал (ссылка в профиле), может пригодится :). "персонализированные RSS", "локального RSS-прокси" - можно и так сказать :)
  • Web Х.0 – путь бабла (опыт Web-таксономии).
    0
    Нет, система для меня делает подборку сообщений других пользователей, а я в свою очередь фильтрую новостную ленту сам. Тем самым мы вместе с помощью системы обрабатываем большую ленту новостей.
  • Web Х.0 – путь бабла (опыт Web-таксономии).
    0
    Интересно, а если контент создается пользователями с помощью сервисов (я делаю именно так), то можно это считать Веб 2.5? :)