Tue 27 Aug 00:14:56 CEST 2024
This commit is contained in:
parent
6ea3ae7b82
commit
85d8aa0c28
108
test/test-nlp2.js
Normal file
108
test/test-nlp2.js
Normal file
|
@ -0,0 +1,108 @@
|
||||||
|
/* Dictionaries and keyword classification (efrt) */
|
||||||
|
var symbols = "the them there thesis this";
|
||||||
|
var packedDict = nlp.pack(symbols);
|
||||||
|
var lexer = nlp.lexer(packedDict);
|
||||||
|
print (lexer);
|
||||||
|
print ('thesis?',lexer.true('thesis'));
|
||||||
|
var dict = nlp.unpack(packedDict);
|
||||||
|
print ('thesis?',dict['thesis'])
|
||||||
|
|
||||||
|
var science = [
|
||||||
|
"astronomy",
|
||||||
|
"astrophysics",
|
||||||
|
"atom",
|
||||||
|
"beaker",
|
||||||
|
"biochemistry",
|
||||||
|
"biology",
|
||||||
|
"botany",
|
||||||
|
"Bunsen burner",
|
||||||
|
"burette",
|
||||||
|
"cell",
|
||||||
|
"chemical",
|
||||||
|
"chemistry",
|
||||||
|
"climate",
|
||||||
|
"climatologist",
|
||||||
|
"control",
|
||||||
|
"cuvette",
|
||||||
|
"data",
|
||||||
|
"datum",
|
||||||
|
"electricity",
|
||||||
|
"electrochemist",
|
||||||
|
"element",
|
||||||
|
"energy",
|
||||||
|
"entomology",
|
||||||
|
"evolution",
|
||||||
|
"experiment",
|
||||||
|
"fact",
|
||||||
|
"flask",
|
||||||
|
"fossil",
|
||||||
|
"funnel",
|
||||||
|
"genetics",
|
||||||
|
"geology",
|
||||||
|
"geophysics",
|
||||||
|
"glassware",
|
||||||
|
"graduated cylinder",
|
||||||
|
"gravity",
|
||||||
|
"herpetology",
|
||||||
|
"hypothesis",
|
||||||
|
"ichthyology",
|
||||||
|
"immunology",
|
||||||
|
"lab",
|
||||||
|
"laboratory",
|
||||||
|
"laws",
|
||||||
|
"lepidoptery",
|
||||||
|
"magnetism",
|
||||||
|
"mass",
|
||||||
|
"matter",
|
||||||
|
"measure",
|
||||||
|
"meteorologist",
|
||||||
|
"meteorology",
|
||||||
|
"microbiologist",
|
||||||
|
"microbiology",
|
||||||
|
"microscope",
|
||||||
|
"mineral",
|
||||||
|
"mineralogy",
|
||||||
|
"molecule",
|
||||||
|
"motion",
|
||||||
|
"observatory",
|
||||||
|
"observe",
|
||||||
|
"organism",
|
||||||
|
"ornithology",
|
||||||
|
"paleontology",
|
||||||
|
"particle",
|
||||||
|
"Petri dish",
|
||||||
|
"phase",
|
||||||
|
"physical science",
|
||||||
|
"physics",
|
||||||
|
"pipette",
|
||||||
|
"quantum mechanics",
|
||||||
|
"radiology",
|
||||||
|
"research",
|
||||||
|
"retort",
|
||||||
|
"scale",
|
||||||
|
"science",
|
||||||
|
"scientist",
|
||||||
|
"seismology",
|
||||||
|
"telescope",
|
||||||
|
"temperature",
|
||||||
|
"test tube",
|
||||||
|
"theory",
|
||||||
|
"thermometer",
|
||||||
|
"tissue",
|
||||||
|
"variable",
|
||||||
|
"virologist",
|
||||||
|
"volcanology",
|
||||||
|
"volume",
|
||||||
|
"volumetric flask",
|
||||||
|
"watch glass",
|
||||||
|
"weather",
|
||||||
|
"weigh",
|
||||||
|
"zoology",
|
||||||
|
]
|
||||||
|
var packedScience = nlp.pack(science);
|
||||||
|
print('packedScience',packedScience.length,science.join(',').length);
|
||||||
|
var lexer = nlp.lexer(packedScience);
|
||||||
|
print ('lexer',lexer);
|
||||||
|
print ('astrophysics?',lexer.true('astrophysics'));
|
||||||
|
var dict = nlp.unpack(packedScience);
|
||||||
|
print ('astrophysics?',dict['astrophysics'])
|
Loading…
Reference in New Issue
Block a user