Skip to content

INSTALL GUIDE

TEANAPS edited this page Mar 28, 2024 · 24 revisions

Install Guide

Docker for Everyone

  • Docker 이미지를 활용해 가상환경을 구성하여 TEANAPS를 활용할 수 있습니다.

  • Docker 활용방법은 가이드 문서를 참고해주세요. (Windows/macOS)

    이미지 다운로드 (최신 이미지 업데이트)

    Windows CMD or macOS Terminal :

    docker pull fingeredman/teanaps-ubuntu:latest

    컨테이너 생성 및 실행

    Windows CMD or macOS Terminal :

    docker run -it -p 8888:8888 --name teanaps-ubuntu fingeredman/teanaps-ubuntu:latest

    컨테이너 생성 및 실행 (Local 폴더 연결)

    Windows CMD or macOS Terminal :

    docker run -it -p 8888:8888 -v [Local 폴더 경로]:/home/teanaps_home/workspace/local --name teanaps-ubuntu fingeredman/teanaps-ubuntu:latest

    Notes :

    • [Local 폴더 경로]에 공백이 포함되는 경우 전체 경로를 큰따옴표("C:\Windows...")로 감싸주세요.

    컨테이너 환경에서 Local 환경으로 나가기

    Windows CMD or macOS Terminal :

    exit

    컨테이너 시작 및 컨테이너 접속

    Windows CMD or macOS Terminal :

    docker start teanaps-ubuntu
    docker attach teanaps-ubuntu

    컨테이너 종료

    Windows CMD or macOS Terminal :

    docker container stop teanaps-ubuntu

    컨테이너 삭제

    Windows CMD or macOS Terminal :

    docker container rm teanaps-ubuntu

    TEANAPS 라이브러리 업데이트

    Windows CMD or macOS Terminal :

    cd /home/teanaps_home/anaconda3/lib/python3.7/site-packages
    rm -r teanaps
    git clone https://github.com/fingeredman/teanaps.git

    컨테이너 내 Jupyter Notebook 실행

    Windows CMD or macOS Terminal :

    jupyter notebook --ip=0.0.0.0 --port=8888 --allow-root

    Notes :

    • 명령어 실행 후 아래 출현하는 URL을 Local 환경의 Chrome 브라우저에 입력하면 Jupyter Notebook에 접속할 수 있습니다.
    • Local 환경에 별도 설치된 Jupyter Notebook이 실행되고 있다면 종료해주세요.

Requirements

  • PyTorch - conda install pytorch=1.6.0

  • Gensim - pip install gensim==3.8.3

  • NLTK - pip install nltk

    Python Code (in Jupyter Notebook) :

    import nltk
    nltk.download('punkt')
    nltk.download('averaged_perceptron_tagger')
    nltk.download('wordnet')
    nltk.download('omw-1.4')
  • Plotly - pip install plotly==2.7.0

  • PyLDAvis - pip install pyldavis==2.1.2

  • Wordcloud - pip install wordcloud

  • xlwt - pip install xlwt

  • Jpype - pip install jpype1==0.7.1

  • KoNLPy - pip install konlpy==0.5.1

  • newspaper - pip install newspaper3k

  • sumy - pip install sumy

  • SoyNLP - pip install soynlp

  • PyTorch-CRF - pip install pytorch-crf

  • PyTorch-Transformers - pip install pytorch-transformers

  • Transformers - pip install transformers

  • GluonNLP - pip install gluonnlp

  • pytorch-pretrained-bert - pip install pytorch-pretrained-bert

  • mxnet - pip install --upgrade mxnet>=1.5.0

    • M1 Mac 사용자의 경우 링크 참조하여 별도설치 필요함 (LINK)
  • iGraph - pip install python-igraph

  • pdfminer - pip install pdfminer

  • docx2txt - pip install docx2txt

  • python-pptx - pip install python-pptx

  • networkx - pip install networkx

  • hdbscan - pip install hdbscan

  • Korean Sentence Splitter - pip install kss

  • JobLib - pip install joblib==1.1.0

  • mecab - Install MeCab for Mac/Linux, or Windows

    • Windows 운영체제 설치 시 현재 파이썬 버전이 3.8인 경우 *.whl 파일 다운로드 (Link)

Contents

◥  HOME
     ▸ Notice
     ▸ What can you do with TEANAPS?
     ▸ Why TEANAPS?

◥  INSTALL GUIDE
     ▸ Docker for Everyone
     ▸ Requirements

◥  WEB SCRAPPER
     ▸ Movie Review Scrapper
     ▸ News Article Scrapper
     ▸ AppStore Review Scrapper
     ▸ PlayStore Review Scrapper
     ▸ Naver Cafe Scrapper

◥  API DOCUMENTATION
     ● Architecture
     ▸ Handler
     ▸ NLP
       └ Morphological Analysis
       └ Named Entity Recognition
       └ Syntax Analysis
       └ Pre-processing
     ▸ Text Analysis
       └ TF/TF-IDF
       └ Document Clustering
       └ Topic Modeling
       └ Co-word/Network Analysis
       └ Sentiment Analysis
       └ Summarization
     ▸ Visualization
     ▸ Machine Learning (TBU)

◥  OPEN API
     ▸ ACCESS TOKEN 발급
     ▸ API 리스트
     ▸ API References

◥  TUTORIAL
     ▸ (TBU)

◥  USE CASES
     ▸ Journal
     ▸ Project
     ▸ Lecture & Seminar

◥  APPENDIX
     ▸ 성능평가 결과
     ▸ 형태소 품사 태그표
     ▸ 개체명 태그표
     ▸ References
     ▸ Release history
     ▸ Update History

Clone this wiki locally