CLAM är ett verktyg som gör att du snabbt och öppet förvandla din Natural Language Processing ansökan till en RESTful webservice, med vilken både mänskliga slutanvändare samt automatiserade kunder kan interagera. CLAM tar en beskrivning av ditt system och sveper sig runt systemet, så att slutanvändarna eller automatiserade klienter att ladda upp indatafiler till din ansökan, starta din ansökan med specifika parametrar som de själva väljer, och ladda ner och se utgången av ansökan när den är avslutad.
CLAM sätts upp i en universell mode, kräver minimal ansträngning av tjänsten utvecklare. Din faktiska NLP ansökan behandlas som en svart låda, av vilka endast de parametrar, inmatningsformat och format utgång måste beskrivas. Din ansökan i sig behöver inte vara nätverks medvetna på något sätt, och inte heller medvetna om CLAM, samt hantering och validering av indata kan tas om hand av CLAM.
CLAM helt skrivet i Python, körs på UNIX-härledda system, och är tillgänglig som öppen källkod under GNU Public License (v3). Det ställs in på ett modulärt sätt, och erbjuder ett API, och som sådan är lätt utdrag. CLAM kommunicerar på ett öppet XML-format, och med hjälp av XSL transformation erbjuder ett komplett web 2.0 webb-gränssnitt för mänskliga slutanvändare.
För installationsanvisningar, se till att läsa den medföljande "INSTALL" fil! För fullständig dokumentation se manualen i docs / clam_manual.pdf, även tillgängligt via CLAM hemsida http://ilk.uvt.nl/clam. Det rekommenderas att läsa detta innan du börjar med CLAM.
VIKTIGT MEDDELANDE: Det är avskräckt för att ladda ner zip paket eller tarbollarna från github, antingen korrekt använda git istället, eller installera CLAM från Python Package Index (http://pypi.python.org/pypi), genom easy_install. Använda git och github, eller Python Package Index, kan du enkelt hålla mussla aktuellt, för utvecklare av nya webbtjänster, är den rekommenderade en git / github tillvägagångssätt. För att få CLAM från github:
& Nbsp; git clone git: //github.com/proycon/clam.git
Och för att hålla den aktuell, regelbundet kontrollera tillbaka på github för förändringar och få den senaste med en enkel:
mussla $ git pull
. För installationsanvisningar, läs medföljande INSTALL filen
Krav :
- Python
Kommentarer hittades inte