182 Commits

Author SHA1 Message Date
3b0f9bda21 Add push script 2015-09-20 16:10:56 -04:00
c534197dd9 Add Unihan radical-stroke index 2015-09-20 16:10:56 -04:00
9655198357 Fix bugs in stroke extraction code 2015-09-20 16:10:39 -04:00
4096c2e602 Hand-check all 6763 glyphs 2015-09-13 18:54:55 -04:00
42eaadfd8a Add code to drop single-segment strokes 2015-09-13 16:41:01 -04:00
95053df1e0 Add to stroke-extraction black magic 2015-09-13 14:43:12 -04:00
b028ef4886 Allow for strange edge case with multiple corner 2015-09-13 01:15:43 -04:00
93f7589d92 Make validation results more obviously visible 2015-09-13 01:05:30 -04:00
9f0a69554c Update classifier to included trained neural net 2015-09-13 00:35:41 -04:00
515014d39a Try out combined model 2015-09-13 00:10:50 -04:00
7b467e34be Produce even amounts of positive and negative data 2015-09-12 23:38:47 -04:00
ad9a1777d6 Try switching to softmax network 2015-09-12 23:23:28 -04:00
78fc6cb433 Make training slightly more robust 2015-09-12 23:18:23 -04:00
8f336f9aad Fix broken distance feature that was wrecking training 2015-09-12 23:16:44 -04:00
f95eb7ac86 Add complete failure of a trained classifier 2015-09-12 22:42:06 -04:00
22dc07aaa2 Tweak convnet to use Meteor-style exports 2015-09-12 21:16:50 -04:00
5899992e9a Add convnet library 2015-09-12 21:14:46 -04:00
b40db520c0 Add code to extract training data from rated glyphs 2015-09-12 21:10:07 -04:00
440fb23603 Parametrize stroke extraction by classifier function 2015-09-12 20:49:16 -04:00
71f7f6279d Refactor bridge classifier to drop edge case 2015-09-12 20:41:11 -04:00
1db6bb4eeb Move assert helper to utility 2015-09-12 20:32:39 -04:00
7650575a34 Client-side migration to new bridges schema 2015-09-11 23:39:10 -04:00
0f5da0a84b Server-side migration to new bridges schema 2015-09-11 21:29:43 -04:00
7ba757fbe0 Include errors when saving glyphs 2015-09-11 01:29:20 -04:00
4166d0924f Save only the final extracted strokes 2015-09-11 01:22:55 -04:00
02e57a2007 Drop unnecessary call to stroke extractor 2015-09-11 01:14:58 -04:00
bfbeb3e91c Fix bug in self-intersection detection 2015-09-11 01:12:42 -04:00
0765e8738c Render log in UI 2015-09-11 01:04:43 -04:00
082b7eca32 Log errors from stroke extraction algorithm 2015-09-11 00:50:25 -04:00
83079db2aa Always re-run stroke extractor when editing glyph 2015-09-11 00:36:26 -04:00
f6e91e727e Add stroke count data from Unihan 2015-09-11 00:16:34 -04:00
65ae2500f7 Always show strokes on first load 2015-09-11 00:16:17 -04:00
04ce575c0c Hack together fraction-completed bar 2015-09-10 23:49:36 -04:00
8733b405fe Add backup and restore controls 2015-09-10 23:12:43 -04:00
0d5565743f Add warning around select_bridge hax 2015-09-10 02:01:04 -04:00
8e71c12f9e Clean up intersection implementation and handle divide-by-0 2015-09-10 01:53:09 -04:00
bc1e5f7a6c Add bridge intersection points to stroke outline 2015-09-10 01:48:04 -04:00
1a00fcb6b7 Fix critical bug in intersection computation 2015-09-10 01:47:00 -04:00
c865a8ff7d Add hover to clarify stroke boundaries 2015-09-10 01:25:58 -04:00
629c058ca8 Add hacky code to deal with bridge intersections 2015-09-10 01:22:06 -04:00
8e65f794ef Drop scripts that have been ported to Javascript 2015-09-09 00:48:08 -04:00
78e3a2ed26 Pass manual bridges into stroke extractor 2015-09-09 00:45:52 -04:00
63e52e2fc3 Clean up bridge set implementation 2015-09-09 00:14:16 -04:00
707fe91da6 Port basic stroke extraction algorithm to Javascript 2015-09-08 10:52:18 -04:00
c353bea385 Make it easier to click points 2015-09-08 00:12:17 -04:00
1ace35e84d Try out tweak to classifier 2015-09-08 00:09:44 -04:00
bc101b8447 Add some documentation 2015-09-07 23:57:57 -04:00
e0a8527531 Get bridge extraction and editing working again 2015-09-07 23:34:59 -04:00
52eccd8fe9 Drop segments and run classifier on corners 2015-09-07 21:29:55 -04:00
2749854ac9 Math-preserving tweak 2015-09-07 17:37:47 -04:00