AI-For-Beginners/translations/ne/lessons/3-NeuralNetworks/03-Perceptron
localizeflow[bot] 0a9890ad15 chore(i18n): sync translations with latest source changes (chunk 1/1, 201 changes) 2026-01-30 01:39:02 +00:00
..
lab chore(i18n): sync translations with latest source changes (chunk 1/1, 201 changes) 2026-01-30 01:39:02 +00:00
Perceptron.ipynb ЁЯМР Update translations via Co-op Translator 2025-12-12 20:42:50 +00:00
README.md chore(i18n): sync translations with latest source changes (chunk 1/1, 201 changes) 2026-01-30 01:39:02 +00:00

README.md

рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХрдХреЛ рдкрд░рд┐рдЪрдп: рдкрд░рд╕реЗрдкреНрдЯреНрд░реЛрди

рдкреВрд░реНрд╡-рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдХреНрд╡рд┐рдЬ

рдЖрдзреБрдирд┐рдХ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХрдХреЛ рдЬрд╕реНрддреИ рдХреЗрд╣реА рдмрдирд╛рдЙрдиреЗ рдкрд╣рд┐рд▓реЛ рдкреНрд░рдпрд╛рд╕ рдлреНрд░реНрдпрд╛рдВрдХ рд░реЛрд╕реЗрдирдмреНрд▓рд╛рдЯрд▓реЗ 1957 рдорд╛ рдХреЛрд░реНрдиреЗрд▓ рдПрд░реЛрдирдЯрд┐рдХрд▓ рд▓реНрдпрд╛рдмреЛрд░реЗрдЯрд░реАрдорд╛ рдЧрд░реЗрдХрд╛ рдерд┐рдПред рдпреЛ "рдорд╛рд░реНрдХ-1" рдирд╛рдордХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдерд┐рдпреЛ, рдЬрд╕рд▓рд╛рдИ рддреНрд░рд┐рднреБрдЬ, рд╡рд░реНрдЧ рд░ рд╡реГрддрдЬрд╕реНрддрд╛ рд╕рд╛рдзрд╛рд░рдг рдЬреНрдпрд╛рдорд┐рддреАрдп рдЖрдХреГрддрд┐рд╣рд░реВ рдЪрд┐рдиреНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

рдлреНрд░реНрдпрд╛рдВрдХ рд░реЛрд╕реЗрдирдмреНрд▓рд╛рдЯ рдорд╛рд░реНрдХ 1 рдкрд░рд╕реЗрдкреНрдЯреНрд░реЛрди

рддрд╕реНрдмрд┐рд░рд╣рд░реВ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдмрд╛рдЯ

рдЗрдирдкреБрдЯ рддрд╕реНрдмрд┐рд░рд▓рд╛рдИ 20x20 рдлреЛрдЯреЛрд╕реЗрд▓ рдПрд░реЗрд▓реЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░рд┐рдиреНрдереНрдпреЛ, рдЬрд╕рд▓реЗ рдЧрд░реНрджрд╛ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХрд╕рдБрдЧ 400 рдЗрдирдкреБрдЯ рд░ рдПрдЙрдЯрд╛ рдмрд╛рдЗрдирд░реА рдЖрдЙрдЯрдкреБрдЯ рд╣реБрдиреНрдереНрдпреЛред рд╕рд╛рдзрд╛рд░рдг рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдПрдЙрдЯрд╛ рдиреНрдпреВрд░реЛрди рд╣реБрдиреНрдереНрдпреЛ, рдЬрд╕рд▓рд╛рдИ рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рд▓рдЬрд┐рдХ рдпреБрдирд┐рдЯ рдкрдирд┐ рднрдирд┐рдиреНрдереНрдпреЛред рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХрдХрд╛ рд╡реЗрдЯрд╣рд░реВ рдкреЛрдЯреЗрдиреНрд╕рд┐рдпреЛрдорд┐рдЯрд░рдЬрд╕реНрддреИ рдХрд╛рдо рдЧрд░реНрдереЗ, рдЬрд╕рд▓рд╛рдИ рддрд╛рд▓рд┐рдордХреЛ рдХреНрд░рдордорд╛ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рд╕рдорд╛рдпреЛрдЬрди рдЧрд░реНрдиреБрдкрд░реНрдиреЗ рд╣реБрдиреНрдереНрдпреЛред

тЬЕ рдкреЛрдЯреЗрдиреНрд╕рд┐рдпреЛрдорд┐рдЯрд░ рднрдиреЗрдХреЛ рд╕рд░реНрдХрд┐рдЯрдХреЛ рдкреНрд░рддрд┐рд░реЛрдз рд╕рдорд╛рдпреЛрдЬрди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдЙрдкрдХрд░рдг рд╣реЛред

рддреНрдпрддрд┐рдмреЗрд▓рд╛ рдиреНрдпреВрдпреЛрд░реНрдХ рдЯрд╛рдЗрдореНрд╕рд▓реЗ рдкрд░рд╕реЗрдкреНрдЯреНрд░реЛрдирдмрд╛рд░реЗ рд▓реЗрдЦреЗрдХреЛ рдерд┐рдпреЛ: [рдиреЗрднреА] рд▓реЗ рдЖрд╢рд╛ рдЧрд░реЗрдХреЛ рдЫ рдХрд┐ рдпреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ рдХрдореНрдкреНрдпреБрдЯрд░рдХреЛ рднреНрд░реВрдгрд▓реЗ рд╣рд┐рдБрдбреНрди, рдмреЛрд▓реНрди, рджреЗрдЦреНрди, рд▓реЗрдЦреНрди, рдЖрдлреИрдВрд▓рд╛рдИ рдкреБрди: рдЙрддреНрдкрд╛рджрди рдЧрд░реНрди рд░ рдЖрдлреНрдиреЛ рдЕрд╕реНрддрд┐рддреНрд╡рдХреЛ рдЪреЗрддрдирд╛ рд░рд╛рдЦреНрди рд╕рдХреНрдиреЗрдЫред

рдкрд░рд╕реЗрдкреНрдЯреНрд░реЛрди рдореЛрдбреЗрд▓

рдорд╛рдиреМрдВ рд╣рд╛рдореНрд░реЛ рдореЛрдбреЗрд▓рдорд╛ N рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдЫрдиреН, рдЬрд╕рдХреЛ рдЗрдирдкреБрдЯ рднреЗрдХреНрдЯрд░ N рдЖрдХрд╛рд░рдХреЛ рднреЗрдХреНрдЯрд░ рд╣реБрдиреЗрдЫред рдкрд░рд╕реЗрдкреНрдЯреНрд░реЛрди рдПрдХ рдмрд╛рдЗрдирд░реА рд╡рд░реНрдЧреАрдХрд░рдг рдореЛрдбреЗрд▓ рд╣реЛ, рдЬрд╕рд▓реЗ рдЗрдирдкреБрдЯ рдбрд╛рдЯрд╛рдХрд╛ рджреБрдИ рд╡рд░реНрдЧрд╣рд░реВ рдЫреБрдЯреНрдпрд╛рдЙрди рд╕рдХреНрдЫред рд╣рд╛рдореА рдорд╛рдиреНрдЫреМрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЗрдирдкреБрдЯ рднреЗрдХреНрдЯрд░ x рдХрд╛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореНрд░реЛ рдкрд░рд╕реЗрдкреНрдЯреНрд░реЛрдирдХреЛ рдЖрдЙрдЯрдкреБрдЯ +1 рд╡рд╛ -1 рд╣реБрдиреЗрдЫ, рд╡рд░реНрдЧрдХреЛ рдЖрдзрд╛рд░рдорд╛ред рдЖрдЙрдЯрдкреБрдЯ рдирд┐рдореНрди рд╕реВрддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЧрдгрдирд╛ рдЧрд░рд┐рдиреНрдЫ:

y(x) = f(wTx)

рдЬрд╣рд╛рдБ f рдПрдХ рд╕реНрдЯреЗрдк рд╕рдХреНрд░рд┐рдпрддрд╛ (activation) рдлрдЩреНрдХреНрд╢рди рд╣реЛред

рдкрд░рд╕реЗрдкреНрдЯреНрд░реЛрдирд▓рд╛рдИ рддрд╛рд▓рд┐рдо рджрд┐рдиреЗ

рдкрд░рд╕реЗрдкреНрдЯреНрд░реЛрдирд▓рд╛рдИ рддрд╛рд▓рд┐рдо рджрд┐рди рд╣рд╛рдореАрд▓реЗ рдпрд╕реНрддреЛ рд╡реЗрдЯреНрд╕ рднреЗрдХреНрдЯрд░ w рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреБрдкрд░реНрдЫ, рдЬрд╕рд▓реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдирд╣рд░реВрд▓рд╛рдИ рд╕рд╣реА рд░реВрдкрдорд╛ рд╡рд░реНрдЧреАрдХреГрдд рдЧрд░реНрдЫ, рдЕрд░реНрдерд╛рддреН рдиреНрдпреВрдирддрдо рддреНрд░реБрдЯрд┐ рджрд┐рдиреНрдЫред рдпреЛ рддреНрд░реБрдЯрд┐ E рд▓рд╛рдИ рдкрд░рд╕реЗрдкреНрдЯреНрд░реЛрди рдорд╛рдкрджрдгреНрдб рджреНрд╡рд╛рд░рд╛ рдирд┐рдореНрди рддрд░рд┐рдХрд╛рд▓реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░рд┐рдиреНрдЫ:

E(w) = -тИСwTxiti

рдЬрд╣рд╛рдБ:

  • рдпреЛрдЧ рддреА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбрд╛рдЯрд╛ рдмрд┐рдиреНрджреБрд╣рд░реВ i рдорд╛ рд▓рд┐рдЗрдиреНрдЫ, рдЬрд╕рд▓реЗ рдЧрд▓рдд рд╡рд░реНрдЧреАрдХрд░рдг рджрд┐рдиреНрдЫред
  • xi рдЗрдирдкреБрдЯ рдбрд╛рдЯрд╛ рд╣реЛ, рд░ ti рдирдХрд╛рд░рд╛рддреНрдордХ рд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХреНрд░рдорд╢рдГ -1 рд╡рд╛ +1 рд╣реЛред

рдпреЛ рдорд╛рдкрджрдгреНрдбрд▓рд╛рдИ рд╡реЗрдЯреНрд╕ w рдХреЛ рдлрдЩреНрдХреНрд╢рдирдХреЛ рд░реВрдкрдорд╛ рд▓рд┐рдЗрдиреНрдЫ, рд░ рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рдиреНрдпреВрдирддрдо рдмрдирд╛рдЙрдиреБрдкрд░реНрдЫред рдкреНрд░рд╛рдпрдГ, рдЧреНрд░реЗрдбрд┐рдпрдиреНрдЯ рдбрд┐рд╕реЗрдиреНрдЯ рдирд╛рдордХ рд╡рд┐рдзрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рдорд╛ рд╣рд╛рдореА рдХреЗрд╣реА рд╕реБрд░реБрд╡рд╛рддреА рд╡реЗрдЯреНрд╕ w(0) рдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реНрдЫреМрдВ, рд░ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдгрдорд╛ рд╡реЗрдЯреНрд╕рд▓рд╛рдИ рдирд┐рдореНрди рд╕реВрддреНрд░ рдЕрдиреБрд╕рд╛рд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдЫреМрдВ:

w(t+1) = w(t) - ╬╖тИЗE(w)

рдпрд╣рд╛рдБ ╬╖ рд▓рд╛рдИ рд▓рд░реНрдирд┐рдЩ рджрд░ рднрдирд┐рдиреНрдЫ, рд░ тИЗE(w) рд▓реЗ E рдХреЛ рдЧреНрд░реЗрдбрд┐рдпрдиреНрдЯ рдЬрдирд╛рдЙрдБрдЫред рдЧреНрд░реЗрдбрд┐рдпрдиреНрдЯ рдЧрдгрдирд╛ рдЧрд░реЗрдкрдЫрд┐, рд╣рд╛рдореАрд╕рдБрдЧ рд╣реБрдиреНрдЫ:

w(t+1) = w(t) + тИС╬╖xiti

Python рдорд╛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдпрд╕рд░реА рджреЗрдЦрд┐рдиреНрдЫ:

def train(positive_examples, negative_examples, num_iterations = 100, eta = 1):

    weights = [0,0,0] # Initialize weights (almost randomly :)
        
    for i in range(num_iterations):
        pos = random.choice(positive_examples)
        neg = random.choice(negative_examples)

        z = np.dot(pos, weights) # compute perceptron output
        if z < 0: # positive example classified as negative
            weights = weights + eta*weights.shape

        z  = np.dot(neg, weights)
        if z >= 0: # negative example classified as positive
            weights = weights - eta*weights.shape

    return weights

рдирд┐рд╖реНрдХрд░реНрд╖

рдпрд╕ рдкрд╛рдардорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдкрд░рд╕реЗрдкреНрдЯреНрд░реЛрдирдмрд╛рд░реЗ рд╕рд┐рдХреНрдиреБрднрдпреЛ, рдЬреБрди рдПрдХ рдмрд╛рдЗрдирд░реА рд╡рд░реНрдЧреАрдХрд░рдг рдореЛрдбреЗрд▓ рд╣реЛ, рд░ рдпрд╕рд▓рд╛рдИ рд╡реЗрдЯреНрд╕ рднреЗрдХреНрдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрд╕рд░реА рддрд╛рд▓рд┐рдо рджрд┐рдиреЗ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдкрдирд┐ рд╕рд┐рдХреНрдиреБрднрдпреЛред

ЁЯЪА рдЪреБрдиреМрддреА

рдпрджрд┐ рддрдкрд╛рдИрдВ рдЖрдлреНрдиреЛ рдкрд░рд╕реЗрдкреНрдЯреНрд░реЛрди рдмрдирд╛рдЙрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, Microsoft Learn рдорд╛ рд░рд╣реЗрдХреЛ рдпреЛ рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЬрд╕рд▓реЗ Azure ML designer рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред

рдкрд╢реНрдЪ-рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдХреНрд╡рд┐рдЬ

рд╕рдореАрдХреНрд╖рд╛ рд░ рдЖрддреНрдо-рдЕрдзреНрдпрдпрди

рдкрд░рд╕реЗрдкреНрдЯреНрд░реЛрди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрд╕рд░реА рд╕рд╛рдиреЛ рд╕рдорд╕реНрдпрд╛ рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рдирдХрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рднрдиреНрдиреЗ рд╣реЗрд░реНрди рд░ рд╕рд┐рдХрд╛рдЗ рдЬрд╛рд░реА рд░рд╛рдЦреНрди Perceptron рдиреЛрдЯрдмреБрдХрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реНред

рдпрд╣рд╛рдБ рдкрд░рд╕реЗрдкреНрдЯреНрд░реЛрдирдмрд╛рд░реЗ рдПрдЙрдЯрд╛ рд░реЛрдЪрдХ рд▓реЗрдЦ рдкрдирд┐ рдЫред

рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯ

рдпрд╕ рдкрд╛рдардорд╛, рд╣рд╛рдореАрд▓реЗ рдмрд╛рдЗрдирд░реА рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рдкрд░рд╕реЗрдкреНрдЯреНрд░реЛрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реЗрдХрд╛ рдЫреМрдВ, рд░ рдпрд╕рд▓рд╛рдИ рджреБрдИ рд╣рд╕реНрддрд▓реЗрдЦрди рдЧрд░рд┐рдПрдХрд╛ рдЕрдВрдХрд╣рд░реВ рдмреАрдЪ рд╡рд░реНрдЧреАрдХреГрдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдХрд╛ рдЫреМрдВред рдпрд╕ рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛рдорд╛, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрдВрдХ рд╡рд░реНрдЧреАрдХрд░рдгрдХреЛ рд╕рдорд╕реНрдпрд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рднрдирд┐рдПрдХреЛ рдЫ, рдЕрд░реНрдерд╛рддреН рджрд┐рдЗрдПрдХреЛ рддрд╕реНрдмрд┐рд░рд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреЗ рд╕рдореНрднрд╛рд╡рд┐рдд рдЕрдВрдХ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред