Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kamiazya/nlp100

100 works related to language processing.『言語処理100本ノック 2015』
https://github.com/kamiazya/nlp100

language-processing python study training

Last synced: about 10 hours ago
JSON representation

100 works related to language processing.『言語処理100本ノック 2015』

Awesome Lists containing this project

README

        

# nlp100

> ## 言語処理100本ノック 2015
>
> 言語処理100本ノックは,実践的な課題に取り組みながら,プログラミング,データ分析,研究のスキルを楽しく習得することを目指した問題集です
>
> - 実用的でワクワクするような題材を厳選しました
> - 言語処理に加えて,統計や機械学習などの周辺分野にも親しめます
> - 研究やデータ分析の進め方,作法,スキルを修得できます
> - 問題を解くのに必要なデータ・コーパスを配布しています
> - 言語はPythonを想定していますが,他の言語にも対応しています

## 環境

Python 3.8.1 を利用する。

### pyenv, virtualenv での環境構築方法

```bash
pyenv install 3.8.1
pyenv virtualenv 3.8.1 nlp100
pyenv local nlp100
```

## コマンド

```bash
# Activate shell
poetry shell
# Install Dependencies
poetry install --no-dev
# Install Dependencies for develop
poetry install
# Test
poetry run pytest
# Lint
poetry run flake8 --show-source .
poetry run poetry run black . --check
poetry run isort -rc -sl -c .
# TypeCheck
poetry run mypy
# Format
poetry run autopep8 -ivr .
poetry run black .
poetry run isort -rc -sl .
```