• Разработка беспилотника с ИИ на голом знтузиазме)?

    @Dum_spiro_spero
    Вставлю свои пять копеек.
    1. Главное определиться с целями - и понять зачем это нужно вам, и нужно ли это кому-нибудь еще.
    2. Вы будете конкурировать (в хорошем смысле), с DARPA и прочими госорганизациями.
    3. БПЛА должен решать какую-то задачу - и ваш БПЛА должен решать её лучше чем то что уже есть.
    4. Сложно сделать НЕ игрушку. Т.е. не повторить то, что сделано уже до вас сто раз на плохом уровне и что не имеет практического применения по причине каких-либо фундаментальных ограничений. Тут есть некая психологическая ловушка - многие инженеры увлекаются разработкой потому, что это интересно, и в результате мы имеем работающий результат созданный собственными руками (классно же!) но - который оторван от задач и от конкурентов. Как показывает опыт создания тех же квадриков - народ в результате пишет - "было бы проще купить". А полученный опыт вовсе не факт что сможет быть использован.
    5. По поводу БПЛА со своей чайниковской позиции. Я так понимаю, что с "планером" проблем особых нет, а есть проблема с аккумуляторами и управлением. Где должен находиться ИИ - на компе на земле и по радиоканалу обмениваться данными с некими задержками, или комп с ИИ будет летать на самом БПЛА?
    Разработка ИИ имеет очень маленькое отношение к разработке самого конструктива БПЛА.
    Если акцент на ИИ - оптимально видимо сделать ИИ, и дальше его присобачить к готовому БПЛА. Создание ИИ - это в первую очередь математика, а не физика и программирование. Поскольку в теме ИИ не силен, то умолкаю.
    Ответ написан
    Комментировать
  • Какую фантастику порекомендуете, где главный герой программист/инженер?

    @Dum_spiro_spero
    Сюда же: Нил Стивенсон "Анафем" - фантастика-фантастика, главный герой правда теоретик/философ, а не программист/инженер.
    Ответ написан
    Комментировать
  • Как найти корни уравнения?

    @Dum_spiro_spero
    А в чем собственно проблема?
    Берете метод Ньютона (например) и решаете.
    Само программирование здесь вполне так детское.
    Если у вас не получается что либо конкретное - то напишите, что именно, какие шаги вы сделали и почему они не привели к нужному результату. Если вы хотите чтобы сообщество сделало работу или учебное задание ЗА ВАС - то здесь это не приветствуется.
    Ответ написан
    2 комментария
  • Как вставить изображение в LaTeX документ?

    @Dum_spiro_spero
    Эта команда работает с форматом eps, а не jpg.
    А вообще вам сюда:
    habrahabr.ru/post/48122
    и сюда:
    dxdy.ru/topic3870.html
    и важно чем вы компилируете - latexом или Pdflatexом.
    Также Pdflatex не понимает картинки в формате eps.
    Как сделать, чтобы pdflatex видел ваши eps-картинки? Подключите пакет cmap
    \usepackage{cmap}, после \usepackage{graphicx}вставьте \usepackage{epstopdf}
    Epstopdf входит в состав MikTeX, если он по какой-то причине не установлен – доустановите через Package Manager пакет Oberdiek. (A bundle of packages submitted by Heiko Oberdiek). Ваши eps-картинки будут переведены в pdf - появятся файлы с таким же названием – но с расширением pdf.
    Ответ написан
    Комментировать
  • Нужны умные люди для общения по поводу библиотеки на С++ для математического моделирования, где найти?

    @Dum_spiro_spero
    Ну здесь много людей кто работает в НИИ. Напишите суть вопроса. По поводу программирования тоже бы с удовольствием присоединился бы к беседе, может и сам скажу что дельное.
    Ответ написан
  • Что в качестве примера можно показать (или написать) потенциальному работодателю?

    @Dum_spiro_spero
    Я думаю задача не имеет решения в такой постановке.
    Работодателю нужно что-то, что близко к его области деятельности. На всех ж не напишитесь. Показывайте то что есть.
    Ответ написан
    Комментировать
  • Существуют ли сервисы для повышения эффективности работы композиторов/продюсеров?

    @Dum_spiro_spero
    Если появилась идея - то её надо ЗАПИСАТЬ.
    Если это музыкальная тема - то либо записать нотами - что должен уметь композитор - мысленно услышав мелодию записать ноты (навык развивается - ключевое слово - сольфеджио), либо напеть/насвистеть и записать на диктофон. Наверное есть сервисы куда можно прицепить голосовую заметку. А в чем ноты удобно набрать - это кстати вопрос. Если найдете приложение для планшета - чтобы тыкать в экран и нотки получались - поделитесь. На компе я использую древнейшую Midisoft Studio4 на виртуальной WinXP x32, перепробовал кучу другого софта для нот - все не такое удобное оказалось.
    Ответ написан
    Комментировать
  • Тенденция к перехвату проектов/клиентов сотрудниками с последующим увольнением. Что делать?

    @Dum_spiro_spero
    По опыту - клиенты привыкают к последнему звену - менеджеру с кем работают и утрясают все вопросы. А руководство обычного клиента не волнует - его волнует чтобы было то что надо, в срок, по нужной цене, без мозгоимения и возможно ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ. Допуслуги - начиная от отката и продолжая левыми бумагами, ну или еще чем-то - скажем часть товара в долг, или взять что-то с возможным возвратом.
    Все это держится именно на личном отношении. Если этот менеджер уходит - то клиент уходит вместе с ним. Иногда клиент даже не знает, что менеджер ушел - если связь с ним по мобильнику. Было такое - не могу дозвониться до менеджера, звоню на общий телефон - мне говорят что он уже ОКОЛО ГОДА там не работает. А я то с ним общался неделю назад. Или клиент сам ищет ушедшего менеджера - нужный мне менеджер ушел и организовал свою контору - при мне ему звонили - я успел подсмотреть номер телефона на стационарном аппарате. Как исключить такое с постоянными клиентами - не знаю.
    Ответ написан
    1 комментарий
  • Как писать большие проекты?

    @Dum_spiro_spero
    Тема обсуждалась здесь.
    Как держать в голове проект по программированию над которым работаешь не каждый день?
    Изначально ХОРОШО ВСЁ ПРОДУМАТЬ, а потом уже писать.
    С того момента пришли в голову новые мысли - но суть в общем такая же - разбивать на мелкие подзадачи, причем по возможности такие, чтобы сделал функцию - и можно забыть о том, что внутри - а помнить и записать только входные выходные параметры.
    Проблема в чем - люди часто увлекаются процессом (он тоже приятный) и не продумывают в достаточной мере архитектуру - в результате на половине проекта обнаруживаются непреодолимые грабли и необходимость переписать всё с самого начала. А после того как всё хорошо продумано - может расхотеться писать - поскольку уже скучно. )))
    В любом случае - успехов! Напишите как что получается.
    Ответ написан
    Комментировать
  • Как упралять координатным столом через свою программу?

    @Dum_spiro_spero
    Мы делали нечто аналогичное - был некий координатник с шаговыми двигателями - который управлялся через LPT неудобной программой - K-cam кажется. Подключили осциллограф (про LPT 3D Hard Analizer не знали), посмотрели, что куда подается когда нажимаем на кнопки в программе.
    Дальше составили список команд и на BC++ написали свой интерпретатор, работало все на WinXP как раз через LPT порт - точно не помню - но кажется как раз тот самый inpout32.dll и использовали - свой драйвер не писали 100%.
    Ответ написан
    Комментировать
  • Какие уравнения эллиптического или параболического типа можно взять для визуализации?

    @Dum_spiro_spero
    Значит так, уравнение теплопроводности (в однородной среде) это уравнение Лапласа + нестационарный член dT/dt, +возможно источник Qv, +разные граничные условия - включая например нелинейные - типа излучения.
    Можно добавить в уравнение первую производную - изменится тип уравнения - т.е. получить уравнение для БЫСТРЫХ процессов. Ну правда там еще параметр релаксации надо откуда-то брать.
    Если хотите что-то красивое вывести- возьмите УРАВНЕНИЕ КОЛЕБАНИЙ.
    Справа такой же лапласиан, а слева ВТОРАЯ производная по времени. А колебания чего именно это - уже дело десятое. Решение будет в виде колебаний - если в цвете - очень красиво получается.
    Успехов!
    Ответ написан
    Комментировать
  • Какую придумать тему для диплома магистра?

    @Dum_spiro_spero
    У меня сейчас два будущих магистра и если они сами будут придумывать себе темы - то это будет что-то.
    Работу же не в вакууме будешь делать.
    Приходишь на кафедру/в лабораторию к наиболее интересному преподавателю/научному сотруднику и говоришь - здрассте - хочу у вас работу делать - какие темы есть для магистра.
    Преподаватель чешет в затылке и говорит - ну вот у нас есть такие задачи - ля-ля-ля... Или говорит - у меня перебор студентов - иди как ты к %TEACHER'S NAME%.
    Так делается в нормальных ВУЗах.
    Ответ написан
    Комментировать
  • Писать ли уроки по программированию?

    @Dum_spiro_spero
    Ну вот, заклевали человека. Хотя... по делу, да.
    Смотрите - сейчас в инете ТОННЫ бесплатной инфы по программированию ВООБЩЕ. Сотни вузов работают и учат программированию - учат плохо, но кто захочет - найдет инфу без проблем.
    Вы хотите написать самый лучший в мире курс - ОК.
    Нормальное желание - все мы иногда пишем велосипеды и они оказываются даже хорошими.
    Но - обычно свой велик приходится писать когда оказывается, что те велосипеды что есть имеют квадратные колеса, или стоят как БМВ имея пятиугольные колеса, или колеса круглые, но предназначены только велосипедистов до 50 кг весом, ну и так далее.
    Как уже писали - чем вас курс будет лучше? Какие потребности он будет решать? Причем настолько, что народ будет готов платить? Я например сейчас увлекся программированием звука, но... мне нужны конкретные решения конкретных задач - я готов заплатить за их решение, но не за обучение - я не собираюсь переписать Cubase.
    Далее. Я например "плохо" знаю С++. Именно "++" - все эти классы, конструкторы, нафига - когда можно по рабоче-крестьянски в стиле 80-х? ))) И соответственно у меня есть проблема с пониманием текста на ++.
    Вот мне была бы интересна тема типа "Переходим с С на С++". И даже я бы заплатил бы. Или лучше я бы выбрал ОЧНЫЙ курс в вузе рядом с живым преподавателем.
    Да - как у вас с психологией? Надо понимать потребности и проблемы, вопросы которые возникают, но не задаются, и т.п... В хорошем курсе это все должно быть учтено.
    У меня есть коллега который разрабатывает учебные видеокурсы по микроконтроллерам - но я бы не сказал, что он на этом что-то сильно зарабатывает - он из любви к искусству это делает.
    В общем посчитайте все - кто будет целевой аудиторией, сколько времени разрабатывать (в часах), сколько продаж вы сделаете (думаю единицы - сорри за пессимизм), сколько придется вложить в рекламу (думаю очень много - чтобы о вас хоть как-то узнали), сколько вы бы заработали за это время на уборке снега (зима близко!), насколько разрекламируете этим лично себя (и как потом сможете это монетизировать).
    Успехов!
    Ответ написан
    Комментировать
  • Какие математические дисциплины нужны, или будут большим плюсом в программировании?

    @Dum_spiro_spero
    "Интересуют области программирование графики (линейную алгебра учу (60%)) и иску́сственного интеллекта."
    Ну все еще может измениться. )) По книжкам - гугл+тостер - здесь куча рекомендаций уже была.
    Про статистику написали правильно.
    Еще от себя добавлю - теория обработки сигналов - всякие фурье, вейвлеты, и т.п...
    Численные методы - разные, от аппроксимаций до диффуров и интегралов. Особенность в чем - когда переносите аналитические методы на компьютер - всё становится существенно по другому.
    И самое главное - решайте задачи!!!
    Ответ написан
    Комментировать
  • С чего начать алгоритмическую торговлю?

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

    @Dum_spiro_spero
    " Некоторые задачки, в силу своих мыслительных способностей, решаю очень долго. Дается трудно, но интересно, черт возьми." Некоторые задачки люди СТОЛЕТИЯМИ решали. Теорема Ферма самый известный пример.
    Глупый и меленный - не одно и то же. Быстрый ум это хорошо - но олимпиадный стиль мышления не везде востребован. Есть люди которые вообще сходу не любят давать ответы на вопросы - им надо подумать в спокойной обстановке.
    В программировании есть творческая часть и есть ремесленная. Вторая связана более с аккуратностью и внимательностью. Каждая задача может быть разбита на мелкие подзадачи - ну и человеку почти с любыми мозгами почти всегда найдется работа. Но... есть задачи которые одноразовые - и объяснить как её делать и показать - значит сделать задачу самому. Так что... предлагаю вам собрать статистику по IQ программистов. )))
    Ответ написан
    Комментировать
  • Какую среду выбрать Matlab vs Mathematica vs Maple vs python?

    @Dum_spiro_spero
    У каждой системы свои плюсы/минусы. Скажу про Maple.
    На Maple удобно делать сложные аналитические преобразования - интегралы, производные, переводы в разные системы координат, векторные поля, решать аналитически диффуры, и т. п... так же результаты преобразований можно сразу перевести в Си-шный текст и вставить в свою программу. Я использую постоянно в научной работе.
    По синтксису он близок именно к языкам программирования - в отличии от Маткада например.
    Матлаб - там другая идея, один из плюсов - библиотеки Матлаба можно использовать например в Borland C++.
    Про "Математику" не скажу - но друзья из МГУ её любят тоже за аналитику.
    Ответ написан
    Комментировать
  • Важна ли корочка при устройстве на работу?

    @Dum_spiro_spero
    Этот вопрос многократно обсасывался на хабре - в плане нужно ВО или нет. Резюме такое - хорошее высшее нужно, плохое - нет. Контекст этого вопрос - кмк подразумевает ПЛОХОЕ ВО, так что если вы не рассматриваете варианты поступления в нормальные вузы (тут я могу только о московских сказать) и не рассматриваете вариант эмиграции - то и не заморачивайтесь.
    Ответ написан
    Комментировать
  • Что такое информатика и с чем её едят?

    @Dum_spiro_spero
    Насчет ИИ.
    Это тема в которой пересекается много дисциплин.
    Причем даже такие как психология, физиология (мозга) и лингвистика.
    В плане математики - это обязательно нейронные сети - перцептроны, адаптивно-резонансная теория, и т.п...
    Как ни странно - еще бы порекомендовал НЛП. Там хорошо учат структурировать речь, вычленять смысловые единицы, понятия, и т.п... Посмотрите "Структуру магии" Бэндлера - название попсовое, а от содержания можно заснуть, но хотя бы гляньте.
    Робототехника это не совсем то - роботу нужен уже готовый алгоритм, готовые реакции на сигналы с датчиков, и т.п... В общем вопрос какой частью, этой огромной задачи вы хотите заниматься.
    В плане программирования - обязательно освойте С и основы С++. Если вас занесет в инженерное программирование роботов - то все будет на С.
    Численные методы - обязательно.
    Урматфиз - обязательно.
    Ответ написан
    Комментировать