Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Створення Нейрона | Нейронна Мережа з Нуля
Вступ до нейронних мереж

bookЗавдання: Створення Нейрона

Завдання

Swipe to start coding

Ваше завдання — реалізувати базову структуру одного нейрона, заповнивши відсутні частини коду нижче.

Дотримуйтесь наступних кроків:

  1. Ініціалізація параметрів:
    • Створіть масив ваг за допомогою np.random.uniform() з значеннями в діапазоні [1,1)[-1, 1).
  • Створіть одне значення зміщення (bias) з використанням тієї ж рівномірної розподіленості.
  • Обидва параметри мають бути ініціалізовані у конструкторі нейрона (__init__).
  1. Обчислення вхідного сигналу нейрона:
  • У методі activate() обчисліть зважену суму вхідних даних за допомогою скалярного добутку:
np.dot(inputs, self.weights)
  • Додайте зміщення до цієї суми та збережіть результат у змінній input_sum_with_bias.
  1. Застосування активаційної функції:
  • Використайте надану функцію sigmoid() для обчислення виходу нейрона з input_sum_with_bias.
  • Збережіть результат у змінній output і поверніть його.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain this in simpler terms?

What are the main takeaways from this?

Can you give me an example?

close

Awesome!

Completion rate improved to 4

bookЗавдання: Створення Нейрона

Свайпніть щоб показати меню

Завдання

Swipe to start coding

Ваше завдання — реалізувати базову структуру одного нейрона, заповнивши відсутні частини коду нижче.

Дотримуйтесь наступних кроків:

  1. Ініціалізація параметрів:
    • Створіть масив ваг за допомогою np.random.uniform() з значеннями в діапазоні [1,1)[-1, 1).
  • Створіть одне значення зміщення (bias) з використанням тієї ж рівномірної розподіленості.
  • Обидва параметри мають бути ініціалізовані у конструкторі нейрона (__init__).
  1. Обчислення вхідного сигналу нейрона:
  • У методі activate() обчисліть зважену суму вхідних даних за допомогою скалярного добутку:
np.dot(inputs, self.weights)
  • Додайте зміщення до цієї суми та збережіть результат у змінній input_sum_with_bias.
  1. Застосування активаційної функції:
  • Використайте надану функцію sigmoid() для обчислення виходу нейрона з input_sum_with_bias.
  • Збережіть результат у змінній output і поверніть його.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2
single

single

some-alt