• Как написать простую нейросеть для определения рейтинга банка?

    @ivodopyanov
    NLP, python, numpy, tensorflow
    По-моему, начать лучше с того, чтобы найти какого-нибудь эксперта и поговорить с ним вживую часик-другой. Может даже договориться заплатить за консультацию, если среди друзей такого не найдется.
    Чересчур общий вопрос для такого сервиса вопросов-ответов, как Тостер.
    Ответ написан
    Комментировать
  • Как написать простую нейросеть для определения рейтинга банка?

    @dmshar
    Не очень понял вопрос "как написать"? Может вас все-таки интересует "Какой метод использовать"?
    Задам еще один вопрос - почему нейросеть? Для обучения нейросети необходимо ОЧЕНЬ много данных. Порядка нескольких тысяч. Они есть у вас?
    Теперь по методу. Все зависит от того, какие (по типу) данные у вас есть. Если они изменены в количественной шкале - то можно попытаться применить методы ранговой регрессии, метод главных компонент, ну может еще что-то из области теории шкалирования.
    Если же у вас данные представлены в различных шкалах - количественной, ранговой, номинальной, дихотомической, то наиболее простой путь - строить классификатор. Например - на основе деревьев.
    Ну, а если очень повезет, то может быть сработает и k-NN метод или какие нибудь из его модификации.
    "Библиотек" - а точнее, модулей, реализующих указанные методы в библиотеке Scikit-Learn (на Python) - более чем достаточно.
    Ответ написан
    2 комментария
  • С чего начать разработку серверного ПО на Java?

    zolt85
    @zolt85
    Программист
    Начинать разработку ПО стоит с изучения уже существующих решений на рынке. А то как уже кто-то написал за Вас сервер? Бери и пользуйся!. Опять же, если есть решения с открытым кодом можно этот код изучить. Ну и Вы не описали предназначение Ваших серверов. Web, СУБД, просто маршрутизатор запросов? Поэтому более детальных советов дать не представляется возможным. Изучайте просто построение ПО на Java.
    Ответ написан
    2 комментария
  • Теория по созданию веб-сервера?

    r0ster
    @r0ster
    Как говорил наш учитель — «чтобы понять как работает схема клиент-сервер, представьте себе проститутку и клиента и вы все поймете».
    Ответ написан
    Комментировать
  • Где искать информацию по интеллектуальному поиску?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    sphinxsearch faceted search ( есть и в эластике)

    Питон
    Ответ написан
    Комментировать
  • Где искать информацию по интеллектуальному поиску?

    1) Во первых, мне не очень понятно в каком виде хранить информацию.
    На данный момент вижу это таким образом:
    каждому набору фильтров для поиска будет соответствовать набор URL:
    search_set_id => {URL1, URL2, ..., URLn}
    Поскольку одни и те же URL будут повторяться неоднократно среди результатов для разных фильтров, то чтобы не раздувать БД, лучше создать таблицу urls:
    id | url
    1 | http: //gugu.ru?p=1
    2 | http: //gugu.ru?p=2
    3 | http: //kuku.ru
    4 | http: //mumu.ru
    Таким образом, каждому search_set_id будет соответствовать набор id из таблицы urls.

    url_results
    url_id | search_set_id
    1 | 1
    2 | 1
    3 | 1
    2 | 2
    3 | 2

    Набор характеристик для search_set_id можно хранить как набор id из разных пар ключ-значение (паттерн EAV) или как единый JSON (hstore в СУБД PostgreSQL).
    Получив search_set_id можно найти соответствующий ему набор URL.

    2) Тут собственно стоит вопрос получения семантики предложения или отдельных слов. Есть ли готовые библиотеки, которые упростят мне жизнь и предоставят что-то уже написанное? Чтобы я только обучил нейросеть и выпустил в работу?

    Компьютерная лингвистика - нелёгкая наука. Копай сайт aot.ru , материалы Яндекс ШАД а также почитай про их Томита парсер и пр. Чуда ждать не стоит, лучше проконсультироваться с лингвистом.

    3) Что выбрать для серверного языка?

    Питон хорош тем что легко найти всякие библиотеки и в парсинге также популярен. Лучше бери то что лучше знаешь и на чём легче найти специалистов.

    4) Может кто знает какие нибудь книги, статьи - любые источники, где я могу посмотреть что-то на данную тему?
    Как вообще гуглить по таким запросам? :)
    Перед гуглением полезно чётко сформулировать свою задачу и не ставить слишком общие задачи. Про нейронные сети лучше забыть до лучшего понимания задачи.
    Ответ написан
    1 комментарий