Ответы пользователя по тегу Нейронные сети
  • Какой ЯП больше подойдет для создания ИНС?

    @doktr
    Data Scientist
    Python можете выбрать, к нему есть куча модулей для ИИ и научных вычислений (SciPy, NumPy, GraphLab, Pandas и т.д.). В науке это язык номер 1.
    Ответ написан
    Комментировать
  • Как понимать термин "предметная область"?

    @doktr
    Data Scientist
    Если человек занимается разработкой алгоритмов, например, для банка, то предметная область - финансы. Соответственно, Вам нужно описать, какие Вы будете распознавать образы и для чего.
    Ответ написан
    Комментировать
  • Как определить смысл пользовательского ввода используя семантику или нейронные сети?

    @doktr
    Data Scientist
    Если главная задача бота - определить, правильный или нет ответ на вопрос (y=1 или y=0),
    то это задача классификации.
    Для обучения нужно на входе иметь наборы (для несколько результатов измерений)
    из одной или несколько переменнных (x1, x2, x3 . и т.д., причем x1=1),
    каждому такому набору соответствует определенное значение y (равное 0 или 1).
    Нужно подобрать такое уравнение логистической регрессии h(x), чтобы при h(x)>=0.5 y был равен 1, а при h(x)<0.5 y=0. Для этого с помощью оценки стоимости на обучающем наборе подбирают коэффициенты при иксах - тета1, тета2, тета3 и т.д.. Выводят требуемое уравнение (с помощью градиентного спуска или других методов), по которому можно узнать (с некоторой долей вероятности, близкой к 99%), правильный или нет ответ.
    В качестве иксов можно использовать данные как из вопроса (если они будут не непрерывные числовые, а слова - например, "Эверест", "высота", то этим словам будут соответствовать дискретные значения соответствующих переменных), так и из ответа (для численных значений - непрерывные, для слов и единиц имерений - дискретные).
    Ответ написан
    Комментировать