рдкрд┐рдЫрд▓реЗ рднрд╛рдЧ:
- рдлрдЬреА рдмрдЪрд╛рд╡ рдирд┐рдпрдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдмрд╣реБ-рдорд╛рдкрджрдВрдб рд╡рд┐рдХрд▓реНрдкред рднрд╛рдЧ 1/3: рд╕рд┐рджреНрдзрд╛рдВрдд
- рдлрдЬреА рдмрдЪрд╛рд╡ рдирд┐рдпрдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдмрд╣реБ-рдорд╛рдкрджрдВрдб рд╡рд┐рдХрд▓реНрдкред рдЬрд╛рд╡рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред рднрд╛рдЧ 2/3: рдореВрд▓ рдПрд▓реНрдЧреЛрд░рд┐рдердо
рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХрд┐рддрд╛рдм рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдмреЛрд░рд┐рд╕реЛрд╡, рдХреНрд░реБрдордмрд░реНрдЧ, рдлреЗрдбреЛрд░реЛрд╡ - "рдлрдЬреА рдореЙрдбрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдирд┐рд░реНрдгрдпред рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг ", 1990. рдкреАред 94-102
рд╕реНрдерд┐рддрд┐ред рд╕рдВрд╕реНрдерд╛рди рдХрд╛ рдиреЗрддреГрддреНрд╡ рд╕рдВрдХрд╛рдп рдореЗрдВ рд░рд┐рдХреНрдд рдкрдж рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИред рдХрд╛рд░реНрдп рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рдЙрдирдореЗрдВ рд╕реЗ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдХреЛ рдкрд╣рдЪрд╛рдиреЗрдВред рд╕рдВрдХрд╛рдп рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рдЪрд░реНрдЪрд╛ рдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рдгрд╛рдо рджрд┐рдП:
d1: "рдпрджрд┐ рдЙрдореНрдореАрджрд╡рд╛рд░ рдПрдХ рдЕрдиреБрднрд╡реА рд╢реЛрдзрдХрд░реНрддрд╛ рд╣реИ, рддрдХрдиреАрдХреА рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдкрдврд╝рд╛рдиреЗ рдореЗрдВ рдХреБрдЫ рдХрд╛рд░реНрдп рдЕрдиреБрднрд╡ рдФрд░ рдЕрдиреБрднрд╡ рд╣реИ, рддреЛ рд╡рд╣ рд╕рдВрддреЛрд╖рдЬрдирдХ рд╣реИ (рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛)";
d2: "рдпрджрд┐, рдЙрдкрд░реЛрдХреНрдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд╣ рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рд╕рд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рд╕рдВрддреЛрд╖рдЬрдирдХ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ";
d3: "рдпрджрд┐, d2 рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЙрдЪреНрдЪ-рддрдХрдиреАрдХреА рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рдЧреНрд░рд╛рд╣рдХ рдЦреЛрдЬрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рддреНрд░реБрдЯрд┐рд╣реАрди рд╣реИ";
d4: "рдпрджрд┐ op рдореЗрдВ d3 рдореЗрдВ рд╕рдм рдХреБрдЫ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИ, рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рд╕рд┐рдЦрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рддреЛ рд╡рд╣ рдмрд╣реБрдд рд╕рдВрддреЛрд╖рдЬрдирдХ рд╣реИ";
d5: "рдпрджрд┐ рдЙрдореНрдореАрджрд╡рд╛рд░ рдмрд╣реБрдд рдЕрдиреБрднрд╡реА рд╢реЛрдзрдХрд░реНрддрд╛ рд╣реИ, рддреЛ рдЧреНрд░рд╛рд╣рдХ рдФрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╢рд┐рдХреНрд╖рдХ рдЦреЛрдЬрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрддреНрдкрд╛рджрди рдХрд╛ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИ, рдлрд┐рд░ рднреА рд╡рд╣ рд╕рдВрддреЛрд╖рдЬрдирдХ рд░рд╣реЗрдЧрд╛";
d6: "рдпрджрд┐ рдЙрд╕рдХреЗ рдкрд╛рд╕ рд╢реЛрдзрдХрд░реНрддрд╛ рдХреА рдпреЛрдЧреНрдпрддрд╛ рдирд╣реАрдВ рд╣реИ рдпрд╛ рдЙрд╕рдХреЗ рдкрд╛рд╕ рд╕рд┐рдЦрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╡рд╣ рдЕрд╕рдВрддреЛрд╖рдЬрдирдХ рд╣реИред"
рдЫрд╣ рд╕реВрдЪрдирд╛ рдЕрдВрд╢реЛрдВ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкрд╛рдВрдЪ рдорд╛рдирджрдВрдб рдорд┐рд▓рддреЗ рд╣реИрдВ:
рдПрдХреНрд╕ (1) - рдЕрдиреБрд╕рдВрдзрд╛рди рдХреНрд╖рдорддрд╛рдУрдВ;
рдПрдХреНрд╕ (2) - рдЙрддреНрдкрд╛рджрди рдЕрдиреБрднрд╡
рдПрдХреНрд╕ (3) - рддрдХрдиреАрдХреА рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдкрдврд╝рд╛рдиреЗ рдореЗрдВ рдЕрдиреБрднрд╡;
рдПрдХреНрд╕ (4) - рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рдкрдврд╝рд╛рдиреЗ рдореЗрдВ рдЕрдиреБрднрд╡
рдПрдХреНрд╕ (5) - рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
рд╣рдо рдЗрди рдЪрд░реЛрдВ рдХреЛ рдпреВ рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рд╕реЗрдЯ рдкрд░ рдорд╛рдкреЗрдВрдЧреЗред рдЫрд╣ рдЕрдВрд╢реЛрдВ рдХреА рдУрд░ рдореБрдбрд╝рддреЗ рд╣реБрдП рд╣рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИ:

рд▓рд╛рдЗрдиреЛрдВ рдП, рдмреА, рд╕реА, рдбреА, рдИ рд╕реЗ, рдПрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдЗрдирдкреБрдЯ рд╡рд░реНрдЧ рдХреЗ рдореЗрдХрд╕реНрдХрд┐рд▓ рд╡рд┐рдзрд┐ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЗрдирдкреБрдЯ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рд╡рд┐рд╡рд░рдг рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рд╡рд┐рд╡рд░рдгреЛрдВ рдХрд╛ рд░реВрдкрд╛рдВрддрд░рдг рджреЗрдЦреЗрдВ)ред
рдлрдЬреА рдлреАрдЪрд░реНрд╕рдЙрд╕рдХреЗ рдмрд╛рдж, рдЬреНрдЮрд╛рди рдХреЗ рдЯреБрдХрдбрд╝реЗ рд░реВрдк рд▓реЗрддреЗ рд╣реИрдВ:
рдбреА (1): "рдЗрдлрд╝ рдПрдХреНрд╕ = рдП, рдФрд░ рдмреА, рдФрд░ рд╕реА, рдлрд┐рд░ рд╡рд╛рдИ = рдПрд╕"
рдбреА (2): "рдЗрдлрд╝ рдПрдХреНрд╕ = рдП, рдФрд░ рдмреА, рдФрд░ рд╕реА, рдФрд░ рдбреА, рдлрд┐рд░ рд╡рд╛рдИ = рдПрдордПрд╕"
рдбреА (3): "рдпрджрд┐ рдПрдХреНрд╕ = рдП, рдФрд░ рдмреА, рдФрд░ рд╕реА, рдФрд░ рдбреА, рдФрд░ рдИ, рддреЛ рд╡рд╛рдИ = рдкреА"
рдбреА (4): "рдЗрдл рдПрдХреНрд╕ = рдП, рдПрдВрдб рдмреА, рдФрд░ рд╕реА, рдФрд░ рдИ, рдлрд┐рд░ рд╡рд╛рдИ = рд╡реАрдПрд╕"
d (5): "рдпрджрд┐ X рдмрд╣реБрдд A рд╣реИ, рдФрд░ B, рдФрд░ C рдФрд░ E рдирд╣реАрдВ рд╣реИ, рддреЛ Y = S"
d (6): "рдпрджрд┐ X = A рдпрд╛ C рдирд╣реАрдВ рд╣реИ, рддреЛ Y = US"
рдкреВрд░реНрд╡рдЧрд╛рдореА рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА:
package Function; import Support.Function; public class mMS extends Function { public mMS(){} public double getY(double x) { return x*Math.sqrt(x); } }
package Function; import Support.Function; public class mP extends Function{ public mP(){} public double getY(double x) { if (x==1) return 1; return 0; } }
package Function; import Support.Function; public class mVS extends Function{ public mVS(){} public double getY(double x) { return x*x; } }
package Function; import Support.Function; public class mS extends Function { public mS(){} public double getY(double x) { return x; } }
package Function; import Support.Function; public class mUS extends Function{ public mUS(){} public double getY(double x) { return 1-x; } }
рднрд╛рд╖рдг рд░реВрдкрд╛рдВрддрд░рдгрдЗрди рдмрдпрд╛рдиреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ

рдЖрд╡рд╢реНрдпрдХ рдХреМрд╢рд▓ рдХреЗ рд╕рд╛рде рдирд┐рдпрдо рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╡рд╛рд▓рд╛ рдЗрдирдкреБрдЯ рд╡рд░реНрдЧ рд╣реИ:
package FLO_Engine; import Support.Function; import Support.Input; import Support.Rule; import Support.Skill; public class input extends Input{ private Skill A,B,C,D,E,A_M5,B_M5,A_M6,C_M6; public input(){ PARAMS_CNT = 5; FUNC_CNT = 6; } public void initFunc(Function[] func){ this.func = func; } private void makeSkill(double[][] arr){ rl = new Rule[FUNC_CNT]; A = new Skill(arr[0]); B = new Skill(arr[1]); C = new Skill(arr[2]); D = new Skill(arr[3]); E = new Skill(arr[4]); double[][] u=arr; double[] a_m5 = (double[]) u[0].clone(); for (int i=0;i<u[0].length;i++) a_m5[i]*=a_m5[i]; A_M5 = new Skill(a_m5); double[] b_m5 = (double[]) u[1].clone(); for (int i=0;i<u[1].length;i++) b_m5[i]= 1 тАФ b_m5[i]; B_M5 = new Skill(b_m5); double[] a_m6 = (double[]) u[0].clone(); for (int i=0;i<u[0].length;i++) a_m6[i] = 1 тАФ a_m6[i]; A_M6 = new Skill(a_m6); double[] c_m6 = (double[]) u[2].clone(); for (int i=0;i<u[2].length;i++) c_m6[i] = 1 тАФ c_m6[i]; C_M6 = new Skill(c_m6); } public Rule[] makeRules(double[][] arr) throws Exception{ makeSkill(arr); rl[0] = new Rule(new Skill[]{A,B,C} ,func[0]);
рдЗрд╕ рддрд░рд╣ рд╕реЗ
d (1): "рдпрджрд┐ X = M (1) рд╣реИ, рддреЛ Y = S"
d (2): "рдпрджрд┐ X = M (2), рддреЛ Y = MS"
рдбреА (3): "рдпрджрд┐ рдПрдХреНрд╕ = рдПрдо (3), рддреЛ рд╡рд╛рдИ = рдкреА"
рдбреА (4): "рдпрджрд┐ рдПрдХреНрд╕ = рдПрдо (4), рддреЛ рд╡рд╛рдИ = рд╡реАрдПрд╕"
d (5): "рдпрджрд┐ X = M (5), рддреЛ Y = S"
d (6): "рдпрджрд┐ X = M (6), рддреЛ Y = US"
рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧрдЗрд╕реА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдореЗрдЯреНрд░рд┐рд╕реЗрд╕ рдбреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ:

рдХреЛрдб рдХрд╛ рдкрд░рд┐рдгрд╛рдо:
рдбреА [рез]:
0.5 0.60 0.70 0.80 0.9 1.0 1.0 1.0 1.0 1.0 1.0
0.4 0.50 0.60 0.70 0.8 0.9 1.0 1.0 1.0 1.0
0.5 0.60 0.70 0.80 0.9 1.0 1.0 1.0 1.0 1.0 1.0
0.9 1.00 1.00 1.00 1.0 1.0 1.0 1.0 1.0 1.0 1.0
0.7 0.79 0.89 1.00 1.0 1.0 1.0 1.0 1.0 1.0

D [2]:
0.5 0.53 0.58 0.66 0.75 0.85 0.96 1.0 1.0 1.0
0.7 0.73 0.78 0.86 0.95 1.00 1.00 1.0 1.0 1.0
0.5 0.53 0.58 0.66 0.75 0.85 0.96 1.0 1.0 1.0
0.9 0.93 0.98 1.00 1.00 1.00 1.00 1.0 1.0 1.0 1.0
0.7 0.73 0.78 0.86 0.95 1.00 1.00 1.0 1.0 1.0
рдпрд╣рд╛рдВ рдирддреАрдЬреЗ рдирд╣реАрдВ рдорд┐рд▓рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдЯрд▓реИрдм рдФрд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдореЗрд░реА рддрд░рдл рд╣реИрдВред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдпрд╣ рд▓реЗрдЦрдХ рдХрд╛ рдПрдХ рдЧрд▓рдд рдЕрдиреБрдорд╛рди рд╣реИред

рдбреА [рей]:
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 1.0
0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 1.0
0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 1.0
0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 1.0
рдПрдХ рд╣реА рдХрд╣рд╛рдиреА, рд╢рд╛рдпрдж рд▓реЗрдЦрдХ рдХреА рдЧрдгрдирд╛ рдореЗрдВ рдПрдХ рдХрд╛рд░реНрдп рдПрдХ рддреНрд░реБрдЯрд┐ рдереАред

D [4]:
0.5 0.51 0.54 0.59 0.66 0.75 0.86 0.99 1.0 1.0
0.5 0.51 0.54 0.59 0.66 0.75 0.86 0.99 1.0 1.0
0.5 0.51 0.54 0.59 0.66 0.75 0.86 0.99 1.0 1.0
0.9 0.91 0.94 0.99 1.00 1.00 1.00 1.00 1.0 1.0 1.0
0.9 0.91 0.94 0.99 1.00 1.00 1.00 1.00 1.0 1.0 1.0

D [5]:
0.50 0.6 0.7 0.8 0.9 1.0 1.0 1.0 1.0 1.0
1.00 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.00 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
0.99 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.00 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0

D [6]:
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00 1.00 0.90 0.8
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00 1.00 1.00 0.9
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00 1.00 1.00 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 0. 0. 0.79 0.7
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.00 1.00 1.00 1.0
рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╕рдорд╛рдзрд╛рди D рдХреЛ рдлрд╝рдЬрд╝реА рд╕реЗрдЯ D (i) рдХреЗ рдкреНрд░рддрд┐рдЪреНрдЫреЗрджрди рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

рдбреА:
0.5 0.50 0.50 0.50 0.50 0.5 0.5 0.50 0.50 0.8
0.4 0.50 0.54 0.59 0.66 0.7 0.7 0.7 0.70 0.70 0.9
0.5 0.50 0.50 0.50 0.50 0.5 0.5 0.5 0.50 1.0
0.9 0.90 0.90 0.90 0.90 0.9 0.9 0.9 0.89 0.79 0.7
0.7 0.73 0.78 0.86 0.90 0.9 0.9 0.9 0.90 0.90 1.0
рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рд╕рдВрдЧрддрд┐ рдХрд╛ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдг рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИ, рддреЛ рдкреБрд╕реНрддрдХ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рд░реНрдгрдп рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ "рдЕрдзрд┐рдХ рд╕рд╣реА" рдирд┐рдХрд▓рд╛ рд╣реИ, рдпрд╣ рдПрдХ рд╕рд╡рд╛рд▓ рд╣реИред рд╕реВрддреНрд░ рд╕рдорд╛рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдореИрдЯрд▓реИрдм, рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдореЗрд░реЗ рдкрдХреНрд╖ рдореЗрдВ рдмреЛрд▓рддреЗ рд╣реИрдВ; рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХ рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рдкрд╛рд╕ рдкрд░рд┐рдорд╛рдг рдХрд╛ рдЕрдиреБрднрд╡ рдЕрдзрд┐рдХ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЧрдгрдирд╛ рдХреА рд╡рд┐рдзрд┐ рдЕрдЬреНрдЮрд╛рдд рд╣реИ - 1990 рдХреЗ рджрд╢рдХ рдХреА рдкреБрд╕реНрддрдХ рддрд┐рдерд┐рдпреЛрдВ рдХреА рдПрдХрдорд╛рддреНрд░ рдкреНрд░рддрд┐ рдФрд░ рдЙрд╕реА рддреНрд░реБрдЯрд┐ рдХреЛ рдЦрд╛рд░рд┐рдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЕрдВрдХ рд╕реНрдХреЛрд░ рдЧрдгрдирд╛
рдореЗрд░рд╛ рдкрд░рд┐рдгрд╛рдо:
рдСрдмреНрдЬреЗрдХреНрдЯ # 1:
рдИ: 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.8
X: 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
рдмрд┐рдВрджреБ рдЕрдиреБрдорд╛рди: 0.6875
рдСрдмреНрдЬреЗрдХреНрдЯ # 2:
рдИ: 0.4 0.5 0.54 0.59 0.66 0.7 0.7 0.7 0.7 0.7 0.9
X: 0.0 0.1 0.20 0.30 0.40 0.5 0.6 0.7 0.8 0.9 1.0
рдмрд┐рдВрджреБ рдЕрдиреБрдорд╛рди: 0.6561
рдСрдмреНрдЬреЗрдХреНрдЯ # 3:
рдИ: 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 1.0
X: 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
рдмрд┐рдВрджреБ рдЕрдиреБрдорд╛рди: 0.7500
рдСрдмреНрдЬреЗрдХреНрдЯ # 4:
рдИ: 0.7 0.79 0.89 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9
рдПрдХреНрд╕: 0.0 0.10 0.20 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
рдмрд┐рдВрджреБ рдЕрдиреБрдорд╛рди: 0.4833
рдСрдмреНрдЬреЗрдХреНрдЯ # 5:
рдИ: 0.7 0.73 0.78 0.86 0.9 0.9 0.9 0.9 0.9 0.9 1.0
X: 0.0 0.10 0.20 0.30 0.4 0.5 0.5 0.7 0.8 0.9 1.0
рдмрд┐рдВрджреБ рдЕрдиреБрдорд╛рди: 0.5757308868523388
рдЬрд╛рд╣рд┐рд░ рд╣реИ, рддреАрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ (рд╕реНрдХреЛрд░ 0.75)ред
рджреВрд╕рд░реЗ рдЙрдореНрдореАрджрд╡рд╛рд░ рдХреЛ рдкреБрд╕реНрддрдХ рдореЗрдВ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реИ (рдЧреЛрд▓рд╛рдИ рд╕реЗ рдкрд╣рд▓реЗ, рдЙрд╕рдХреА рд░реЗрдЯрд┐рдВрдЧ рдкрд╣рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдереА)ред
рд╕реНрд░реЛрдд (NetBeans 6.9.1 рд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛):
ifolder.ruрдкрд╛рд╕: habrahabr.ru
рдмрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ: рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп .jar \ dist \ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реИ