• Refund или нет? Ваше мнение?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    если ты так переживаешь за свой Джоб рейт, зачем берешь проекты с фиксированной ценой?
    проекты с фиксированной оплатой можно брать ну только разве что на поправку пары багов, все остальное рано или поздно будет заканчиваться выяснениями кто что не так подумал, передумал и требованиями переделать все в рамках уже оплаченного бюджета.
    =====
    мое мнение, за уже выполненную работу, возвращать ничего не надо, клиент же не ребенок, чтоб говорить - ой моя не понимать, верните мне деньги.
    У клиента уточни что он сам то хочет? (расторгнуть, или доработать что-то).
    Какую оценку поставит такую поставит, не надо слишком много по этому поводу переживать.
    Ответ написан
  • На каких сайтах стартапы и проекты привлекают инвестиции?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Где это место? - известно где -> в кремневой долине.
    UPD: Если интересует в России, то у нас не инвестируют в стартапы вооообще. Есть имитация этой деятельности, если посмотреть внимательней на все эти "шоу" то выяснится что 90% тех, кто на этих "шоу" себя называет инвесторами, вообще ни во что никогда не инвестировали и есть еще 10% фондов, которые себя называют венчурными инвесторами в стартапы, но по факту они вкладываются только в уже работающий, прибыльный бизнес, либо пилят гос бабло под видом инвестиций в мутных проектах и никакой речи о стартапах на самом деле и не ведут, о чем в принципе и не скрывают.
    Как в долину пробится - ну есть вот например https://www.producthunt.com/ или https://angel.co/ где более менее можно что-то обсуждать по существу.
    Ответ написан
  • Кому принадлежат права на программу закрывшейся фирмы?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    ОБЭП ничего говорить не нужно, они не могут самостоятельно за других решать по поводу например нарушения лицензионных соглашений (если вы по этому поводу переживаете), должна быть пострадавшая сторона, которая пишет заявление и уже по этому заявлению работает ОБЭП.
    Если ее нет, то и разговаривать не о чем с ними (ни чьи права не нарушаются, нарушений никаких нет).
    Ответ написан
  • Как между собой связаны IoT с ИИ, машинным обучением, Big data?

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    что значит до бесконечности? ты не можешь бесконечное число обработать конечными ресурсами компьютера.
    Ответ написан
  • Допустим, у меня есть крутая идея - что с ней делать?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Да не существует никаких "крутых идей".
    Допустим есть какая-то идея -> начни рассказывать об этой идеи, посмотри как на нее люди реагируют, есть ли сторонники, готов ли кто-то поддержать, или поучаствовать в реализации идеи.
    Обычная схема - делают лэндос с описанием идеи и гонят на него трафик. Смотрят на реакцию посетителей. Запрашивают обратную связь, потом корректируют идею.
    Но это, честно говоря, ерунда, что действительно нужно - это слушать аудиторию, понимать что ей нужно, и предлагать решения в востребованных задачах. А приходить с идей, как какой-то мессия - это тупиковый путь.

    Поможет ли краудфандинг?
    реально хз, может поможет может нет, есть только один способ узнать:
    разместить свою идею на этом самом краудфандинге (или начать у кого-то денег просить под идею).
    Кстати я иногда бесплатно помогаю с реализацией, на хакатонах например, в этом году решил взять бесплатно для реализации (на уровне прототипа) пару проектов -> заявку у меня в группе можете отправить:
    https://vk.com/club156384020
    Ответ написан
  • Как набрать начальную аудиторию для нового проекта?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    если бы была какая-то схема рабочая, получать аудиторию для своих проектов -> то ее бы все стали использовать и она бы тутже перестала работать.
    Поэтому необходимо что-то постоянно придумывать, искать как людей заинтересовать, придумывать как до них достучатся и тд.
    в любом случае как бы вам что-то не нравилось делать, если это надо делать, значит надо делать. Если надо с кем-то общаться и приглашать лично - значит приглашать лично, первых пользователей. Вам нужно попробовать и писать что-нибудь, посмотреть какая реакция, как все ваши схемы работают и тд.
    Если вы сами, на своем проекте НЕ хотите писать, почему вы считаете что кто-то другой захочет?
    Ответ написан
  • Какие перспективы есть у Elixir?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    перспективы очень туманные, язык куда более нишевый чем какой-нибудь раст или го.
    такие технологии изучают или конкретно под проект, или если самому очень сильно хочется, без ориентировки на массовый рынок.
    Ответ написан
  • Как быстро въехать в чужой проект?

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

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Запутанное описание, надо что-то понятное и простое показать для начала пользователю, что его привлечет.
    А сложный функционал он уже постепенно сам вырастит (если это будет нужно пользователям).
    Ответ написан
  • Как узнать кей-коды клавишь нестандартной клавиатуры?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    я поражаюсь, как ты решил настроить через AutoHotKeys, если ты его даже не запускал и описания функционала не читал?
    AutoHotKeys - предоставляет полный набор инструментов для сканирования и записи нажатий с устройств, как внутри самого AutoHotKeys - через дебаг, так и через дополнительное приложение, для записи макросов.
    П. С.
    больше похоже не на вопрос, а на рекламу очередной ненужной параши
    Ответ написан
  • Можно ли доплатить за проект после закрытия контракта?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    >Ответил что попробует решить этот вопрос. Несколько дней нет онлайн.
    ты не фрилансер, если тебя еще ни разу не кидали, поздравляем с боевым крещением.
    Ответ написан
  • Что такое вектор слова (как его вычислить), word embedding и как работает word2vec?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    вектор - это отрезок в пространстве (определенная величина которой мы что-то измеряем в пространстве).
    Если это 3х мерное пространство то это соответственно набор параметров длина, ширина, высота объекта которого мы измеряем.
    Многообразие слов может быть представлено очень большим "пространством" (условно можно назвать "смысл"), и вордТуВек - работает измеряя параметры определенного слова в этом пространстве.
    Для примера можно рассмотреть например - если мы ограничим пространство всех слов (смыслов), только словами с цветом - тогда у каждого нашего слова зеленый, красный, черный, синий и тд, будет размер в пространстве который бы соответствовал цветовой характеристике (например RGB, типа там [0, 0, 0] - для черного), однако пространство у нас куда более большое, чем только характеристики цвета, такое пространство может иметь тысячимерную размерность "смыслов".
    самое главное что мы в итоге переводя слова в такие вектора, можем их сравнивать. находить близкие по смыслу слова и сравнивать составленные из этих слов "фигуры" в пространстве
    Ответ написан
  • Нужно ли привязываться к однотипным серверам при создании кластера?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    если у вас задача не распилить бюджет, то по максимуму следует избигать любых локов
    сейчас все упаковывают в виртуальные контейнеры, поэтому вендоры не имеют принципиального значения.
    Ответ написан
  • Что требует от меня клиент?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    он тебе предлагает сначала описать все задачи необходимые для разработки прототипа, а потом по ним сделать ему "коммерческое предложение" (ну или заявку на самой бирже, где вы там переговариваетесь).
    П. С.
    если человек не может сам сформулировать какие ему задачи нужны, то с ним ни в коем случае работать по фикспрайсу нельзя. Иначе начнется, я думал одно, а оказывается другое и тд. . . в итоге заканчивается это тем, что за цену 1 недели работы, можно работать хоть месяц хоть пол года, а он будет говорить что "я думал это входит в стоимость первичного предложения (я думал все включено)".
    Опять же нужно понимать что такая форма оплаты подразумевает что пока ты ему не сдашь весь проект, то никакой оплаты ты не увидешь (в зависимости от сложности проекта, такая разработка может занимать от месяца до года). Для тебя как для новичка это самая плохая схема работы, ты ее гарантированно провалишь, тк врядли умеешь адекватно оценивать стоимость работ, при почасовой оплате, ты можешь просто работать и работать, сколько надо столько и делать, получая адекватную оплату.
    Ответ написан
  • Каким должен быть сайт веб-разработчика?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    я на сайте стараюсь просто дать общую информацию о себе если кому-то интересно.
    многие там еще какие-то свои заметки размещают, обычно пишут что-то для себя, тк не разу не слышал чтоб заказчики искали какую-то информацию о программировании)
    да и вобще через сайт врядли найдешь заказчиков, очень большая конкуренция в выдаче
    Ответ написан
  • Какая связь между следующими терминами: Машинное обучение, Deep learning, Искусственный интеллект?

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    не знаю что это за зарплата для программиста/верстальщика - 200 долларов.
    в нормальных компаниях даже студентам-стажерам которые нихрена не умеют и ничего не делают в районе 1000 платят (я про москву/питер конечно говорю), просто не работайте с нищебродами, вас же никто не заставляет кому-то бесплатно сайты верстать.
    не стоит соглашаться на первое встречное предложение, учитесь продавать свои навыки, иначе никогда ничего не заработаете.
    Ответ написан
  • Верно ли, что Scala -- это для промышленного стат. анализа?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Scala язык общего назначения.
    Каким образом формируется популярность языков в определенных сферах, сложно сказать, ну вот так сложилось исторически что именно в обработке данных он нашел наибольшую популярность, но это никак не ограничевает его область приминения.
    Я например активно scala код компилирую под браузер, и много чего под браузер разрабатываю.
    Одно из преимуществ Scala, что он позволяет свои решения переносить на разные сферы и платформы, например один и тотже код можно запустить как на JVM, так в Браузере, так и нативно скомпилировать без JVM.
    Можно быстро прототипировать из готовых блоков как на питоне, но в отличии например от питона, этот код потом можно легко масштабировать, запуская на многопоточных системах и кластерах, при этом сразу получая высокую эффективность статически типизированного кода.
    Ответ написан
  • Не-python для машинного обучения/AI/нейронных сетей/etc?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Стоящие фреймворки имеют интерфейс практически для любого популярного языка.
    Поэтому при желании можешь использовать любой язык, какой тебе больше нравиться.
    Как правило для разработки эффективно работающего кода используют компилируемые языки, а для наброска быстрого прототипа, когда эффективность не важна, используют скриптовые языки (типа питона).
    Питон просто попроще и зарубежом активно используется для простого обучения не программистов (экономистов, статистиков) программированию, а они в свою очередь много исследовательских и обучающих материалов создают, что в свою очередь уже популяризирует язык.
    Ответ написан