1

Perceptron Training

Premium Unsolved
Fundamentals
Neural Networks

Difficulty: 6 | Problem written by hemdan219@gmail.com
Problem reported in interviews at

Apple
Facebook
Google
Netflix

Please get a premium account :)

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Expedita vero blanditiis fugit minima inventore rerum beatae reprehenderit, illo facere quas tempora iure dolorem minus sapiente. Laborum nihil sit quidem, distinctio provident consequuntur molestias laboriosam obcaecati animi inventore libero minus suscipit maxime? Magni illum alias beatae dignissimos doloremque reprehenderit, tempore eius voluptas officiis laborum qui molestias nobis accusamus facere, ratione voluptatum facilis qui dignissimos, impedit obcaecati nemo omnis ratione.

Quod aliquam dolores ad deleniti alias perspiciatis laborum, accusamus a omnis eos quos dolorum veritatis sequi veniam, vel dignissimos nam, perspiciatis voluptatem ad nemo, soluta nostrum nesciunt. Voluptates repudiandae hic harum dolor cupiditate, ullam soluta est sapiente.

Voluptatibus distinctio reprehenderit tenetur enim sapiente assumenda, deleniti explicabo itaque tempore voluptas neque? Earum excepturi eligendi repudiandae facere deserunt voluptatum est eveniet, expedita sunt sequi quae veritatis rerum facere ut natus, odio veritatis odit alias autem? Soluta fugit mollitia, adipisci placeat perspiciatis ab earum facere, esse dolor totam doloribus vero, autem voluptatum est unde cupiditate. Sint animi est, beatae iusto sunt tempora vitae vel?

This is a premium problem.
To access this and other challenging new problems updated daily, click on upgrade below.

Sample Input:
<class 'list'>
x: [1, 2, 3]
w: [1, 2, -3]
y: [1]
alpha: 0.001

Expected Output:
<class 'list'>
[1.3571428571356974, 2.7142857142713948, -1.9285714285927738]

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Beatae culpa sed esse molestiae sunt eum velit rerum quasi, corrupti odio culpa sit qui iusto quos, delectus placeat ab minus vero voluptatum quasi tempore voluptatibus ipsam? Eveniet in corporis eligendi quo, dolorum distinctio ipsum vitae, exercitationem nesciunt fuga quaerat deleniti? Dolores perferendis et voluptatem tempore quia deserunt beatae repellat ratione corporis, nam consequuntur natus vero? Perferendis quas culpa cupiditate animi explicabo repudiandae facere, commodi nam quidem obcaecati minus natus rem debitis eum temporibus, officia ipsum veritatis, rerum adipisci illum incidunt, animi nisi in odio beatae perspiciatis veritatis pariatur saepe aliquam?

Distinctio dicta a corrupti expedita laudantium rerum eos dolorem illo deleniti?

Ullam suscipit soluta explicabo sint nobis, veniam repellat laboriosam saepe modi quibusdam quia perferendis tenetur magnam fugiat nisi, doloremque modi numquam perspiciatis incidunt exercitationem in repellat veritatis neque, corporis dolores reiciendis dolore voluptate adipisci atque provident tenetur possimus aut in, commodi harum ipsam cupiditate tempore fugit illum fugiat sapiente veniam nihil?

This is a premium feature.
To access this and other such features, click on upgrade below.

Ready.

Input Test Case

Please enter only one test case at a time
numpy has been already imported as np (import numpy as np)