CLAM er et verktøy som lar deg raskt og transparent forvandle din Natural Language Processing søknad til en fredfylt webservice, som både menneskelige sluttbrukere samt automatiserte klienter kan samhandle. CLAM tar en beskrivelse av systemet og bryter seg rundt i systemet, slik at sluttbrukere eller automatiserte kunder å laste opp innspill filer til søknaden din, starte din søknad med spesifikke parametre for sine valg, og laste ned og vise output fra programmet når det er fullført.
CLAM er satt opp i en universell måte, som krever minimal innsats på den delen av tjenesten utbygger. Din faktiske NLP søknad blir behandlet som en svart boks, hvorav bare parametrene, formater og utgang formater må beskrives. Din søknad selv trenger ikke være nettverks oppmerksom på noen måte, og heller ikke klar over musling, og håndtering og validering av inndata kan tas hånd om av musling.
CLAM er helt skrevet i Python, kjører på UNIX-avledet systemer, og er tilgjengelig som åpen kildekode under GNU Public License (v3). Det er satt opp i en modulær måte, og tilbyr et API, og som sådan er lett utvidbart. CLAM kommuniserer i en gjennomsiktig XML-format, og ved hjelp av XSL transformasjon tilbyr et komplett web-grensesnitt for menneskesluttbrukere web 2.0.
For installasjonsinstrukser, sørg for å lese den medfølgende "Installer" fil! For full dokumentasjon se håndboken i docs / clam_manual.pdf, også tilgjengelig gjennom CLAM hjemmeside http://ilk.uvt.nl/clam. Det anbefales å lese dette før du starter med musling.
VIKTIG MELDING: Det er motet til å laste ned zip-pakker eller tarballs fra github, enten skal bruke git i stedet, eller installere CLAM fra Python Package Index (http://pypi.python.org/pypi), gjennom easy_install. Ved hjelp av git og github, eller Python Package Index, kan du enkelt holde musling oppdatert, for utviklere av nye webservices, er den anbefalte den git / github tilnærming. For å få CLAM fra github:
& Nbsp; git clone git: //github.com/proycon/clam.git
Og for å holde det oppdatert, regelmessig sjekk tilbake på github for endringer og skaffe deg den siste ved hjelp av en enkel:
musling $ git pull
. For installasjonsinstrukser, kan du lese den medfølgende INSTALL filen
Krav :
- Python
Kommentarer ikke funnet