Куратор ресурсов начинающих в обработке естественного языка
Сопровождающий
Дибья Чакраворти
Вклад
Не стесняйтесь отправлять запросы на привлечение или напишите мне ([email protected])
Как этот список начался
10 ноября 2016 года пользователь Hacker News (HN) Aarhmankad попросил сообщество HN предложить предложения по ресурсам NLP. Эта нить Ask Hn стала популярной и некоторое время оставалась на первой странице. В это время он собрал множество сообществ, генерирующих предложения о ресурсах NLP начинающих. Этот список является попыткой обобщить это обсуждение в последовательный список ресурсов. Я также написал пост в блоге по этому поводу.
Оглавление
- Книги
- MOOCS
- YouTube видео
- Онлайн университетские курсы
- Пакеты, чтобы играть с
- Академические документы
- Учиться на выполнении
- Проекты с открытым исходным кодом
- Веселые идеи
- Апис
- Группы пользователей
- Другие гиды
Книги
- Обработка речи и языка: классический и стандартный учебник в NLP. Предварительный проект 3 -го издания доступен здесь.
- Обработка естественного языка с помощью Python: ориентированная на приложение книга. Примеры в Python (NLTK). Бесплатная онлайн -версия здесь.
- Укротительный текст: ориентированная на приложение книга. Примеры в Java.
- Основы статистической обработки естественного языка: классический текст по статистическому НЛП. Углубляется в реализацию анализаторов, биржеров и т. Д.
- Справочник по обработке естественного языка: полная обработка NLP, которая начинается с исторических корней и заканчивается современными методами НЛП.
- Статистическая машина трансляция: Узнайте, как сделать сервис, такой как Google Translate
- Введение в поиск информации: изучить гайки и болты услуг, таких как Google Search и Google News (поиск, классификация текста, кластеризация и т. Д.)
- Пролог и анализ естественного языка: внедрить NLP Algortihms в Prolog.
MOOCS
- Курс Coursera, предлагаемый Университетом Мичигана: вводной курс, который охватывает все необходимые материалы. Привилегированный язык программирования - Python.
- Курс Coursera Decontinued Coursera, предлагаемый Comlumbia University, доступный по академическим торрентам: теория и концепция курса. На данный момент доступны только материалы курса.
YouTube видео
- Видеоподанный сериал Jurafsky и Martin: Jurafsky и Martin являются профессорами в Стэнфорде, и они написали несколько классических учебников на NLP.
- Стэнфорд CS224D: глубокое обучение в NLP: приложение глубокого обучения в НЛП
- NLP с Python и NLTK: ориентированные на приложение видео серии с использованием Python и NLTK.
Онлайн университетские курсы
- Курс машинного перевода в Университете Пенсильвании
Пакеты, чтобы играть с
- NLTK: самая популярная библиотека NLP в Python. Отличная документация в виде книги/бесплатной онлайн -версии. Мощный и расширяемый.
- Стэнфорд Corenlp: Fast and Feating Rich NLP Библиотека, написанная на Java. Онлайн -демонстрация доступна здесь.
- SPACY: еще одна новая библиотека NLP в Python. Быстро и состояние искусства. Пытается поддерживать единый API при внедрении современных алгоритмов. У них есть блог и онлайн -демонстрация.
- Apache Tika: предлагает унифицированный интерфейс для извлечения текстовых данных и метаданных из многих различных форматов файлов (PPT, PDF и т. Д.) И анализа.
Академические документы
- Глубокое обучение в NLP: репонирование GitHub, которое собирает документы по глубокому обучению в NLP.
Учиться на выполнении
Часто лучший способ учиться - это внести свой вклад в существующий проект NLP с открытым исходным кодом или реализовывать забавную идею.
Проекты с открытым исходным кодом
- Бетти: Бетти-это проект с открытым исходным кодом с реальным использованием и практическими соображениями НЛП, и ищет новых сопровождающих.
Веселые идеи
- Интерактивная художественная литература/художественная литература на основе: видеоигра, в которой взаимодействие игрока в первую очередь включает в себя текст. Послушайте этот осветительный подкаст Floss на теме.
Апис
- IBM Watson Cloud: от производителей IBM Watson. Он позволяет интегрировать функциональность NLP в ваше приложение через API. Есть бесплатный уровень/бесплатный пробный тест.
Группы пользователей
- ACM Special Interest Group в ИИ: Если вы жаждете личного лица человека.
Другие гиды
- Вопрос Quora о том, как попасть в NLP
- Awesome-NLP на GitHub: github Repo, содержащий кураторный список ресурсов NLP.