Open josephrocca opened 7 years ago
hi @josephrocca! thank you! this is really good. Yeah, i should be more up-front about this. 1/6th is a good estimate. I like to think mid-80% is what's good-enough-but-can-be-inproved-on-so-lets-include-it territory. for evaluating parts-of-speech, putting words in a sentence is a more charitable way of evaluating it, as a lot of signals from neighbouring words help-out the interpretation.
and yeah, we're more-or-less in the slow-release process rn. v7 is more accurate than its predecessor, and should be used, but needs some docs and a few days of cleanup still.
hey, fixed a few of these. durian is a ¯_(ツ)_/¯, and soften
is a good example, i think, of some adjectives conjugating to verbs - how many of these do you think there are? harden, etc.
maybe that's a thing we should do.
cheers
Ah of course, I didn't even think about compromise using the surrounding words - silly me. That'll help me with my project. This looks like a good list for the
hey, these all work now, as of v7.0.5 - with the exception of durian. :tada:
You've probably already seen it, but just in case @blakeembrey has any plural rules you missed: pluralize. And also this: http://home.nerbonne.org/A-vs-An/ is really neat. I ran a check on some common nouns and although several are uncountable and a few aren't aren't actually nouns (didn't have time to manually filter them), there's a few amongst them which could be used as starting points to create some new rules. (i just went through a list of nouns and saved the ones where compromise said that plural was the same as the noun itself)
question, skate, shoemaker, soccer, soybean, liquid, rabbit, kitten, stepmother, thursday, veterinarian, meeting, driving, love, metal, aries, kenya, tuna, man, jute, whistle, cereal, peanut, client, believe, sudan, thought, donald, hate, sagittarius, jellyfish, north, food, coal, show, anatomy, run, salmon, paint, woman, fly, money, damage, spain, snowboarding, mexico, hope, battle, duckling, suit, current, aquarius, aunt, rhinoceros, budget, open, process, vegetarian, switch, white, silver, middle, jennifer, cheque, cd, oatmeal, laugh, separated, heat, archaeology, sing, venezuela, steel, trouble, pants, guarantee, wool, stream, karen, deborah, susan, mirror, bottom, divorced, cattle, hockey, married, rain, shake, gold, digger, bike, teller, hair, play, paul, cellar, psychiatrist, litter, meteorology, galley, retailer, fahrenheit, level, sand, desire, break, asparagus, route, cake, good-bye, south africa, beat, stocking, low, mice, music, comfort, interactive, copper, keyboarding, tent, regret, acrylic, ronald, kenneth, august, saw, decrease, vermicelli, south korea, slice, red, january, cross, top, can, soap, violet, karate, iris, male, psychology, credit, teeth, opera, thunder, poland, pharmacist, test, trapezoid, dressing, snow, ethiopia, produce, jelly, hall, america, lier, brian, saudi arabia, fall, passive, celeste, rub, gosling, sandra, fish, blood, cause, edward, police, stranger, ocean, brother, wound, engineering, pisces, monday, ruth, repair, sun, account, file, jogging, market, bread, indonesia, print, oxygen, estimate, mail, facilities, golf, feet, rabbi, representative, icebreaker, smile, geese, editorial, greece, freeze, salary, seat, peace, geology, force, underclothes, jeff, cover, rule, jeans, secure, asia, oval, pedestrian, find, downtown, mallet, alloy, crocus, sense, chief, plate, tuesday, kite, history, guide, syria, ukraine, head, spy, drop, archeology, wine, string, plier, education, postage, cooking, claus, men, mom, dry, coffee, nepal, turn, copy, roll, space, myanmar, grey, reading, knowledge, link, panties, wholesaler, advantage, richard, dahlia, loan, offer, lift, fear, michael, mist, news, russia, help, select, stretch, daniel, lock, cirrus, milk, meat, honey, range, malaysia, eight, reward, afghanistan, apple, pillow, attack, form, smash, move, wing, donna, measure, bangladesh, vietnam, button, judge, margaret, fine, answer, fat, robin, romania, dime, water, active, close, silk, olive, gorilla, mark, united kingdom, watch, digital, watchmaker, leather, teaching, barbara, underpants, work, sheep, wallet, back, rubber, women, design, alley, learning, skiing, footnote, fight, tennis, grass, way, tea, israel, acoustic, grip, criminal, scale, gray, linda, drink, control, dictionary, sort, abyssinian, ping, france, time, statistic, umbrella, wood, ceramic, vegetable, wash, appeal, grandfather, kevin, enemy, wrecker, orange, sneeze, sky, fowl, pink, steam, tanker, maria, diving, cello, babies, elizabeth, protest, noise, gate, dentist, warm, priest, saturday, deposit, building, square, dead, philippines, taurus, bean, scissors, drain, request, apology, lute, lead, line, scent, clipper, outrigger, november, pressure, collar, george, quiet, tanzania, brush, oil, rice, support, bear, multimedia, turkey, zipper, feeling, sink, burn, shears, date, viola, talk, smell, wave, cough, cheese, children, hygienic, pepper, walk, bass, algeria, curler, christopher, female, train, cut, currency, replace, numeric, swallow, command, giant, burglar, store, graphic, uncle, charles, tom-tom, random, gum, magic, chive, purchase, cold, mosque
neat, i'd never seen either project, actually. will take a look
Hello! Firstly, thanks very much to spencer and contributors for working so hard on v7 - very exciting new API.
I'm thinking about using compromise in a little project of mine and wanted to test its boundaries a little so I whipped up a jsbin with v7.0.4:
http://jsbin.com/qegelofaku/3/edit?html,console
Of the random words I chose, compromise seemed to get about 1/6 wrong - but I suppose I was choosing slightly uncommon words on purpose. My question is: Should I wait until v7 is released (is there an ETA?) before judging its accuracy, or is the accuracy that we see in the JSBin to be expected in the official v7 release anyway?
I understand that some compromises have had to be made, so this isn't a critique, I'm just trying to get a sense of how accurate
compromise
is (or will be) so I can judge whether it's the right fit for my project. Thanks!