Sign inSign up

gswyhq/fasttext

By gswyhq

Updated over 6 years ago

fastText文本分类

Image
0

120

gswyhq/fasttext repository overview

使用

  • 训练 docker run --rm -it -v $PWD:/data gswyhq/fasttext:v0.9.1 ./fasttext supervised -input /data/train.txt -output /data/model_cooking
~$ head -n 4 train.txt
__label__主演 飘 动 喜 剧 之 王 的 主 演 是 什 么 
__label__生物科目 茶 树 茶 网 蝽 的 目 是 什 么 了 
__label__出生日期 将 爱 德 华 · 尼 科 · 埃 尔 南 迪 斯 的 出 生 日 期 什 么 时 候 
__label__国籍 爱 德 华 · 尼 科 · 埃 尔 南 迪 斯 的 国 籍 哪 个 国 家 
  • 预测 docker run --rm -it -v $PWD:/data gswyhq/fasttext:v0.9.1 ./fasttext predict /data/model_cooking.bin -

  • Dockerfile

FROM ubuntu:16.04

RUN mv /etc/apt/sources.list /etc/apt/sources.list.bak && \
    echo "deb http://mirrors.aliyun.com/ubuntu/ xenial main" >> /etc/apt/sources.list && \
    echo "deb-src http://mirrors.aliyun.com/ubuntu/ xenial main" >> /etc/apt/sources.list && \
    echo "deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main" >> /etc/apt/sources.list && \
    echo "deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main" >> /etc/apt/sources.list && \
    echo "deb http://mirrors.aliyun.com/ubuntu/ xenial universe" >> /etc/apt/sources.list && \
    echo "deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe" >> /etc/apt/sources.list && \
    echo "deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe" >> /etc/apt/sources.list && \
    echo "deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe" >> /etc/apt/sources.list && \
    echo "deb http://mirrors.aliyun.com/ubuntu/ xenial-security main" >> /etc/apt/sources.list && \
    echo "deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main" >> /etc/apt/sources.list && \
    echo "deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe" >> /etc/apt/sources.list && \
    echo "deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe" >> /etc/apt/sources.list

RUN apt-get update && apt-get install -y vim wget make g++
RUN cd /root && wget -c -t 0 "https://github.com/facebookresearch/fastText/archive/v0.9.1.tar.gz" -O fastText-0.9.1.tar.gz && \
    tar -zxvf fastText-0.9.1.tar.gz && \
    cd fastText-0.9.1 && \
    make

ENV LANG C.UTF-8
ENV LANGUAGE C:zh
ENV LC_ALL C.UTF-8
ENV TZ CST-8

WORKDIR /root/fastText-0.9.1

CMD ["./fasttext"]

  • docker build -t gswyhq/fasttext:v0.9.1 -f Dockerfile .

Tag summary

Content type

Image

Digest

Size

157.2 MB

Last updated

over 6 years ago

docker pull gswyhq/fasttext:v0.9.1