Message-Id: <199702141428.XAA21854@mikan.jaist.ac.jp> To: Canna@nec.co.jp Mime-Version: 1.0 (generated by tm-edit 7.82) Content-Type: multipart/mixed; boundary="Multipart_Fri_Feb_14_23:28:02_1997-1" Content-Transfer-Encoding: 7bit Date: Fri, 14 Feb 1997 23:28:07 JST From: =?ISO-2022-JP?B?GyRCRiM7XhsoQiAbJEJPQjkoGyhC?= (FUJIEDA Kazuhiro) Reply-To: Canna@nec.co.jp X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19] X-Sequence: Canna 4789 Subject: [Canna 4789] =?ISO-2022-JP?B?GyRCSlE0OSVtJTglQyUvJVElQyVBIzIbKEI=?= Errors-To: Canna-request@nec.co.jp Sender: Canna-request@nec.co.jp --Multipart_Fri_Feb_14_23:28:02_1997-1 Content-Type: text/plain; charset=ISO-2022-JP 藤枝@JAISTです。 変換ロジックを変更するパッチの第二弾をお贈りします。 今回のパッチはCanna35b2に対するパッチになっています。パッチは gzip+uuencodeしてメールの最後に添付しました。適当にデコードして Canna35b2/lib/RKで当ててください。 私のパッチのテストに協力していただいている皆様には申し訳ありませんが、 [Canna 4609]や[Canna 4666]を当てている方は、lib/RKの下をCanna35b2の 状態に戻して当ててください。 パッチを当てたら、すでにMakefileが作成されている場合には、 ・lib/RKの下でmake ・serverの下でmake ・serverの下でmake install あとは、cannaserverを再起動するだけで変更が反映されます。 今回のパッチには、以下の修正が含まれています。 ○文章末処理の改善 1. 二文節目の候補から文章末に接続する候補を取り除く[Canna 4609] 2. それに伴う、読みの最後を文末扱いする処理の変更[Canna 4609] 3. 文章末に接続する候補の優先度を下げる[Canna 4666] ○文節区切りロジックの改善 4. 二文節最長となる区切り位置が複数存在する際に、二文節両方の優先度 を合計した値で区切り位置を決定する[Canna 4759] 5. 二文節目の優先度として、長さが最長の候補の値を使用する[Canna 4785] ○単漢字の扱いの変更 6. 単漢字の直後で文節が切れるのを避ける[Canna 4757] 7. 二番目の文節の候補から単漢字を外す ○ダミーの名詞の扱いの変更 8. 「きっ」とか「きん」に#T35が付くのを止める[Canna 1574] 9. 二番目の文節の候補から、ダミーの名詞から始まるものを外す ○デバッグ 10. 「非表示」を学習しないのを直す[Canna 4609] 8.は、version 3.2でなくなったと思い込んでいた、「きっ」や「きん」に 勝手に#T35が付く仕様が残っていたので修正しました。 9.は、「を〜」の直前で文節が切れるという、恐ろしい誤変換を見付けたの で、それを修正するためのパッチです。 --Multipart_Fri_Feb_14_23:28:02_1997-1 Content-Type: application/octet-stream; type=gzip Content-Disposition: attachment; filename="patch.logic2.gz" Content-Transfer-Encoding: x-uue begin 644 patch.logic2.gz M'XL("#4[!#," W!A=&-H+FQO9VEC,@#5&FMOV];U,_,KKM,BD"Q9)JFW%!MP M;"=S;"N&'TB[HA!HBK(8TZ0LBK7=V/LOF>EAP#KTF29N.S=M&G=)6F=#,Q0% MA@[[L'5M\V4IL '],.S<\\Y//>\[R4;>K.)AE24R0S/ M3V>LS@K\Z&97ZYB9%LIP@U.#@X.Q6,*"TD4UZP64%9&4KV2S%3F+I'*Y<&IH M:"C$0EAL.>B\MHRD+)*SE9Q4D46,6<2\^3]RKVPNG2TC,L2,8)B3$5P-G4+X MS[WGO@R?K^[]_HW]F]\>_=)]Z>:_#O[BWG _=_>O[;JONT=[KU][9^^N^]C] ME>NZAZ^]XUZ'W\\!X]W#W;<_=Z\S/M^X]]]X\YT_>)1HF[R,[P!3NJD:3D-#IU7%-!75,IN9 MUNE8913$4KH :O/549 D )0#A8"2!4'H:$W5D@&'=URU0Z6QX9O@42A+GZN7-I M-%>OU?#WHBB2GRS[R1,F+=VT6SKF+A+"KF*N* M>45G1)K9T)MP\YTJ59FVB5TI6 6'RU4(0Q,V<& ;/S4]BL!P!+RR-8[ D]ET7ASRQ-#O[+&"+)7Y!C.S<4FUV M;'$IS)X!,4T.SU":1D^D@L-T02$9@ 77D3CUX<)EK4'"5"XBJ0B15\F7^3 - M$!<=C40IRB$I5Q'%BB3UCU*IF$]+)3'0,05D/1T+PL*%#/$2-(+MI76QR6K. M6@+@S.W2Z#3,GTY6.?SL$_"S4?S\$_#S&+^?N1B7Z8OH6"[3%QD3SXJ",/X, M4"1\?QRG6D2#23*+T+AB&)::F*I-+=;'+]46(0VDD:V_J%G-'JHD6Y'>1(GQ M9Y+H:HS-S0VKTR 69U<1>S.HGY01&%FJ@,'%'&]M#^U\1Z<9&<]6Q')%SO>W MM2RE919-$+@T3Q)/1@/4>1L) \(YB&H#@5;JZ MBM06))F.:NN-YYX?.?WT5*."F%1IJ"49ZIS#DC0LEI$HLR6L6B::W&RCIT]7 M@\@@8D#NF)FJ++8BE8'Q3#F"J/ MV&91NKFT"@N44.CN#&C)81T:U!%VHZI=I,>!*&-YX:DY[$OJ(9BDR## M",>X7(B(]U3B:&$_8UT:_=LYY?W&K:]NH;T,;?<[^$CTOS.,/!RYRRSSGFFM)U$E@1:=2F/MZQ-E3+2&*W&P"5 ;^>6^QOWZ/T#]^C@T?X7P/D!OJKE%8 M^43]TES-*^[M4/R-H)\%S1NMY"R]]>!2'?JHV,)0[-*2*.;]YO0_K)-[[EVF MD=]>^_GA7?=/[N-W'\(6ZX9["-NFKSU=$2JXQ7?6&=K>]FA1HF$U#<=NX:J[ MM852GG"D_(R,$)>VNU9' ^B6M:8G?VB%QW:RV;R8AJ\\U\MF"SD E0I!?<5^ MO<,VB&$+I5B70"Z"LB(, F#-@AC9FH.'1KB$X&WK>'3*"YAA*)EH6AV4V !"RA]MP#\>$?7A2NE)BFV[ MX513DJ64?K.K"I\Y>W$Z05LH5F MW1=QCW(($EBP4>>.6Y;24$[E#A8BZ MJ\'&>DW95/U^*<[VH$;',$!MMM7I7@;Z1,3F;:5CQ\HLI1%LG<^P.R23D<8H MRO;$?"+=$:@&K+!<5Q6S ?PPVVIH8LN"O<8(L*S2=G35^&)T;4KEF+:^ IL$L@@>@ S+ M7!$Z^X'^+BX5,_XJ@3 M;2Y^O6SL-1C3%SU^MU]]X[VWOPW3]#2B#/>SA^^[[G6XR[L?';S]J"\-M/9) MWZ2X!^_JIJ-5.2V 1L_RFY.DKR.F[?"^):B&H/ZSW'X@N NS#+]52+'&)>5_ M.\;0*&'O&QT A([:>\>+6+Q8WI%I56:^[*>OP)=]/XZ-J!STUA!#$A]1Q2R MBMRY7T@V%)4-<JGDTC.%_!,O%!2&220"[Q0)1SFY3*_ M"XU)FQZ0E'X,NOK$8\&9-)J1<.# ;VR\"4OA;.F'9Y0T/+DD1[)C_\POZ/P M%H0/1$<"7<'Z^_03N5P)VRKGGYBPIAC[(Q8-9,/^2S4S@[>C1& IF8(KDBZ2 MGN*6\##AR1_L4S$K)M(H\C*_WX/[PD;,0-*/3G(3TG% 4408I%(!M6/(S^G/ M9XAOL6L_B7%\<*O0M=IQ;0/I,3G#0^9/(T,*-@D]^5? ^=>C 7?5U9;>L'#I MD;L.ZCJKUIIE6JBEH"UE3:/%"'%A'LZ2&TFJ7R%()='M"25C70V7BN;F)\F9 M4.\,25+]V7+"K^E7]%7%=E;TCC,,5=:&-@?G9+P<4^EHIJ*#C6 ]L)R6\J)C MAY9C2+XRM_@0HGE0PF833R:'W7*<*Y:#S^/A3B ( A5V+17 J*$!"/2J8&$B MRO1;],#Q2+.^<7RO3F4BKDQM[1TQD%R1EZ$/R_,MP?<(BN-.I);\.LL?+O4& M4.3HZ/\LDE@@#<0JPD.-I$J'X/.+/D$$]C88_[/Q1C>M![=_^W>V:8T(_,-% MU"N/F%KV7>BGW)?>^O"#_1\[>N)+3$G$E;?@E9@^FF=&#^6F%1TU\-,]'6<# MFIT@ 4&[OZKHMK;:DPVH@JA_,RF)!V"'-B3LW4E$3R""]F9SG4QU.QKL3\XP M3'I"Y1@L& 2YR:DFR)WZ<\N&4=('CZN*JOA9$K4"=IWC(S7)_G.F$C@)P S MT"#B3V7]W[=WYW\ BB@47" +?LC2=T^>1\"*$)$(B/ M\"H%!W(.< '2ZV>O_N+H,_>(1,OCUQ[?>O"]O.J8T\GPMK"?OP6UX$3NR1]J MGM!/^XIXO(!AV8[U]%0T=7]'ES^N9D*I\%,C/:6AOAO>0R5HB+ ]W>$WV*I> MYDO12 B"@!T>)Y:PRS.2C_=N_>T.N,/^%S<^]8D(#@X6$B=\B"1QW@]N]=$? M8>NZ[U[W*7%W0+;K JWZ#KOVDR<=T:J;,;C5[$2Z@_]J(HA-['D1$D->Y,\B M"R+LLO [(%ZNX%<&PR4V=&3>3R-NL^.W7,P;EA8FZ[-C,S.7QNOG+\W7STU= MJ(_-SX\]V^?Q(X@%7]P9CRR1)Y#<$R!\P*0WE*YF0Z.#W:I-Q-MHX[,_&0V" M#@9A,#H*31V4>'&SV$R"P_%25\E[-B'C=%NZ/:ZH+5PHU3IYGR493IBI:&Y9 M7\,:7X>,UEBKKR_K7=O+,+B%PF,B6,Q#]K;6P>>FY#&[?QUYT.[#A5G+1!M6",>E^R")%Z;SCA30&1<,7JP@X1NF3> +[?\- S*/Q]