Завдання: Створення Нейрона
Завдання
Swipe to start coding
Ваше завдання — реалізувати базову структуру одного нейрона, заповнивши відсутні частини коду нижче.
Дотримуйтесь наступних кроків:
- Ініціалізація параметрів:
- Створіть масив ваг за допомогою
np.random.uniform()з значеннями в діапазоні [−1,1).
- Створіть масив ваг за допомогою
- Створіть одне значення зміщення (bias) з використанням тієї ж рівномірної розподіленості.
- Обидва параметри мають бути ініціалізовані у конструкторі нейрона (
__init__).
- Обчислення вхідного сигналу нейрона:
- У методі
activate()обчисліть зважену суму вхідних даних за допомогою скалярного добутку:
np.dot(inputs, self.weights)
- Додайте зміщення до цієї суми та збережіть результат у змінній
input_sum_with_bias.
- Застосування активаційної функції:
- Використайте надану функцію
sigmoid()для обчислення виходу нейрона зinput_sum_with_bias. - Збережіть результат у змінній
outputі поверніть його.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 2. Розділ 2
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Suggested prompts:
Can you explain this in simpler terms?
What are the main takeaways from this?
Can you give me an example?
Awesome!
Completion rate improved to 4
Завдання: Створення Нейрона
Свайпніть щоб показати меню
Завдання
Swipe to start coding
Ваше завдання — реалізувати базову структуру одного нейрона, заповнивши відсутні частини коду нижче.
Дотримуйтесь наступних кроків:
- Ініціалізація параметрів:
- Створіть масив ваг за допомогою
np.random.uniform()з значеннями в діапазоні [−1,1).
- Створіть масив ваг за допомогою
- Створіть одне значення зміщення (bias) з використанням тієї ж рівномірної розподіленості.
- Обидва параметри мають бути ініціалізовані у конструкторі нейрона (
__init__).
- Обчислення вхідного сигналу нейрона:
- У методі
activate()обчисліть зважену суму вхідних даних за допомогою скалярного добутку:
np.dot(inputs, self.weights)
- Додайте зміщення до цієї суми та збережіть результат у змінній
input_sum_with_bias.
- Застосування активаційної функції:
- Використайте надану функцію
sigmoid()для обчислення виходу нейрона зinput_sum_with_bias. - Збережіть результат у змінній
outputі поверніть його.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 2. Розділ 2
single