• C# или C++, что выбрать со связкой с Python'ом?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Советую C++, так как у Python с ним прекрасная двусторонняя интероперабельность, что позволит серьёзно расширить свои возможности в обоих языках.
    Ответ написан
    4 комментария
  • Как проверить чужой код на безопасность, если не особо разбираешься во всех тонкостях языка?

    Moskus
    @Moskus
    Ну опять это MMORPG-мышление.

    Для того, чтобы решить проблему, нужно уметь решать проблему. Или отдать её тому, кто умеет её решать.
    Потому что любой автоматический анализатор кода также требует понимания, какие предупреждения он выдает и почему выдает.

    Код, который входит в большие проекты и/или публичен не становится от этого хорошим по волшебству. Он становится лучше только от того, что на него посмотрело больше хороших программистов, а не тех, кто научился писать hello world.

    Простая публичность этого не гарантирует, а только слегка увеличивает вероятность. Именно потому, есть довольно качественные opensource проекты, а есть - глюк на глюке, несмотря на большое число участников.

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

    Robur
    @Robur
    Знаю больше чем это необходимо
    Реальный вариант только один: Нанять/уговорить того, кто разбирается.
    Если он вам не подходит - значит вы не очень серьезны насчет проекта, значит вам и безопасность не сильно актуальна.
    Ответ написан
    Комментировать
  • Какими инструментами Вы пользуетесь в процессе решения?

    longclaps
    @longclaps
    Для решения воспользуйтесь инструментом "мозг" . По вопросу приобретения мозга обращайтесь к богу с молитвами (спойлер - не поможет).
    Ответ написан
    3 комментария
  • Как учить математику для машинного обучения?

    Zoominger
    @Zoominger
    System Integrator
    Дождитесь ВУЗа и матана там.
    Но если очень уж хочется, то вот прекрасный ресурс: mathprofi.ru/matematika_dlya_chainikov.html
    Ответ написан
    1 комментарий
  • Нужна ли математика в информационной безопасности?

    @cssman
    Специалистов по защите информации очень много: от писателей бумажек до реверс-инженеров и от разработчиков средств защиты до сейл менеджеров.
    Субъективно, могу сказать, что прямой приклад вышмата и институтской физики мало где потребуется.
    Навскидку это профессии: аналитика, разработчика, архитектора.
    Сферы: криптография, технические средства защиты, разработка ПО.

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

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

    Tyranron
    @Tyranron
    genby_8 смотря что Вы понимаете под "информационной безопасностью". Если это firewall настроить или внедрить подготовленные выражения SQL, то математика тут не нужна, а нужна документация к firewall/библиотеке.

    А если брать в широком смысле, то:
    • Криптография - это математика и нетривиальная: теория чисел, комбинаторика, эллиптические кривые, теория информации.
    • Криптоанализ - это математика: теория вероятности, стохастические процессы, теория игр.
    • Стеганография - тоже математика: теория кодирования и т.д.
    • Квантовая криптография - без квантовой физики и тензорного анализа туда соваться нечего.
    • Анализ/предсказание угроз - тоже математика: всякие нейронные сети, математические модели, те же стохастические процессы, и, прости господи, черт знает что ещё.

    И да, в основе всего это лежит так всеми нелюбимый матан. Без вменяемого матана, доступ во все эти замечательные разделы математики крайне ограничен и безрезультатен.
    Ответ написан
    Комментировать
  • Как определить математическую функцию для графика?

    longclaps
    @longclaps
    Хочется разработать
    сроки очень сжатые
    никакого опыта

    Доброй фее не до тебя, так что забей.
    Не благодари.
    Ответ написан
    Комментировать
  • Может ли сайт отличить статичную картинку от видео с веб камеры?

    Jump
    @Jump
    Системный администратор со стажем.
    Может ли сайт отличить статичную картинку от видео с веб камеры?
    Нет. Сайт это информация размещенная на сервере и доступная по сети. Информация не может ничего отличить.

    Требуется подмена картинки с веб камеры статичной картинкой.Смогут ли антифрод системы заметить это?
    Нет, антифрод системы реагируют на опасные финансовые операции, анализ видео вне их задач.

    А вообще отличить статичную картинку от видео - элементарно.
    Ответ написан
    Комментировать
  • Как перестраховатся от кражи идеи для мобильного приложения?

    longclaps
    @longclaps
    Стопроцентной гарантии нет.
    Авторского права на идею не существует.
    Разработчик, может быть, специально к тебе подослан.
    Ты можешь выболтать идею мобильного приложения во сне.

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

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

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Этот вопрос в разных вариациях задавали на Тостере уже много десятков если не сотен раз. И всегда доминирующее среди ответов мнение - джуны никому не нужны, а единственный способ набраться опыта - устроиться в офис на полный рабочий день.
    Ответ написан
    Комментировать
  • Почему время выполнения на разных машинах отличается?

    @deliro
    Ещё раз, чёрным по белому. Сложность алгоритма НЕ ОТРАЖАЕТ реального времени выполнения. Время может различаться хоть в миллион раз. Сложность ОТРАЖАЕТ характер роста времени/памяти при росте этого твоего N.
    Ответ написан
    1 комментарий
  • Как не превратиться в мамонта?

    @laphroaig
    Есть разница между тем когда ты знаешь, чего ты не знаешь и тем, когда ты не знаешь чего ты не знаешь. В первом случае ты знаешь, что тебе нужно узнать для решения конкретной задачи, а во втором просто тупишь.
    Ответ написан
    1 комментарий
  • Алгоритм выборки топ 10 фотографий?

    sergiks
    @sergiks Куратор тега Алгоритмы
    ♬♬
    Посмотрите алгоритмы сортировки. Например, методом пузырька придётся до 10 раз пройти по всему массиву, итого 199+198+197+...+189 = 2123 сравнений.

    Но т.к. интересует только верхушка, можно оптимизировать. Разбить фотогрфии на пары, сравнить попарно, отбросить проигравших. Так уменьшается вдвое число кандидатов. 200 -> 100 -> 50 -> 25 -> 13 за 100+50+12=162 сравнения. Оставшиеся 13 надо уже пузырьковым методом отсортировать до отбора топ-10: 12+11+10+...+3 = 75
    Итого всего 237 сравнений, если не ошибаюсь.

    В фильме «Социальная сеть» (2010) есть эпизод, где молодой Цукерберг якобы использовал алгоритм начисления шахматного рейтинга ELO в своём первом приложении FaseMash для сравнения, какая из девушек привлекательнее. Там тоже посетители выбирают одну из двух фотографий. Может ли это сократить число необходимых сравнений, вопрос открытый.
    Ответ написан
    4 комментария
  • В какой специальности или должности можно соединить ИТ, финансы и юриспруденцию?

    Руководитель ИТ-компании.
    Ответ написан
    Комментировать
  • Как между собой связаны IoT с ИИ, машинным обучением, Big data?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Ну если разобраться что мы подразумеваем под Интернетом Вещей - разные датчики, устройства которые объедены через интернет. Обычно подразумевается что у тебя например в каждом доме есть какой-то датчик, или это устройство, и каждый такой датчик например генерирует ежесекундно данные.
    Одно устройство может генерировать хоть мегабайт данных в день (иногда и гигабайт в день), и таких устройств может быть хоть миллиард -> это гигантское количество данных которые тебе нужно обрабатывать и на этом предоставлять какой-то сервис.
    Это и есть биг дата (объем данных которые никак не обработать мощностями отдельного компьютера).
    Как такой объем данных связан с машинным обучением?
    Когда ты работаешь с системой, у которой например есть 2-3 параметра, например поступление топлива в котел и температура котла -> ты можешь в ручную запрограммировать модель управления температурой в зависимости от подачи топлива и управлять такой системой. Когда у тебя есть 20 параметров ты можешь набрать собрать несколько ученых и построить сложную модель с формулами из 20 переменных. Но когда у тебя число переменных параметров насчитывает тысячи штук, нет никаких возможностей что-то понять и как-то разобраться.
    Тебе очень сложно выявить зависимости и схемы поведения в сетях из миллиарда устройств. Чтоб понять как лучше управлять такими сетями и используется машинное обучение.
    Ответ написан
    Комментировать
  • Как быстро въехать в чужой проект?

    @stratosmi
    Подливают масла в огонь и архитектурные моменты: какие-то свои термины для описания функционала, свои правила наименования, построения и прочего.

    Это нормально.
    Регулярно сталкиваюсь там, где есть постоянный коллектив - свои собственные только ими употребляемые внутренние термины.
    Например, в одной косметической компании клиенты зовутся словом "тётки".

    Никаких документаций по проекту, комментариев к столбцам в БД нет. Плюс область самих программ совершенно не знакомая.

    Это совершенно нормально.
    Типовая ситуация.

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

    Ты хочешь какую-то свою выдуманную проблему решать за зарплату или всё же проблему для фирмы?
    Спрашивать - это совершенно нормально.

    Ты вовсе не глупость показываешь свою.
    А выясняешь особенности уникального проекта.

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

    Кто кроме тебя самого знает что тебе непонятно.

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

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

    solotony
    @solotony
    покоряю пик Балмера
    как? напрограммировать. если не умеешь программировать - заказать у программиста.
    Ответ написан
    2 комментария