ghadesi / NLP-platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to TexML!

This is the natural langauge processing (NLP) part of EvoML platform. Also, the below flow chart displays the structure of TexML:

graph LR
A((TextML)) ==> B(Preprocess)
B -.-> C
A ==> C(Embedding)
C -.-> D
A ==> D(FineTuning)
Loading

Testing

All the configurarion we performe for the pytest package, you can find inside the pyproject.toml file. There are many plugins which pytest supports, but we applied the below ones.

plugins: instafail-0.4.2, xdist-3.1.0, html-3.2.0, clarity-1.0.1, aggreport-0.1.5, colordots-1.1, sugar-0.9.6, cov-4.0.0, repeat-0.9.1, metadata-2.0.4, anyio-3.6.2, benchmark-4.0.0

For the performance test there are below plugins.

Furthermore, you can see all the pytest result, by opening the result.html file in the browser. And, we used the the below options for our pytest running configuration:

addopts = "-n2 --instafail --cov --cov-report html --cov-report term-missing --cov-fail-under 95 --benchmark-histogram -rxXs --count 1 --html=report.html --self-contained-html --capture=sys"

About


Languages

Language:Python 87.2%Language:HTML 10.7%Language:CSS 2.2%