Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Инициализация весов. Функции активации

Автор:   •  Октябрь 18, 2023  •  Практическая работа  •  475 Слов (2 Страниц)  •  88 Просмотры

Страница 1 из 2

Практичская работа №4

Инициализация весов. Функции активации

Задания

1. Напишите программу на Python, которая строит график сигмоидной функции для значений x в интервале от -10 до 10 с шагом 0.5.

2. Напишите программу на Python, которая вычисляет значение сигмоидной функции для заданного значения x и выводит результат.

3. Напишите программу на Python, которая строит график функции активации ReLU для значений x в интервале от -5 до 5 с шагом 0.1.

4. Напишите программу на Python, которая строит график функции гиперболического тангенса (tanh) для значений x в интервале от -5 до 5 с шагом 0.1.

5. Напишите программу на Python, которая строит график функции активации Leaky ReLU для значений x в интервале от -5 до 5 с шагом 0.1, используя параметр утечки (leakage) в качестве параметра.

7. Напишите программу на Python, которая строит график функции активации Maxout для значений x в интервале от -5 до 5 с шагом 0.1. Функция Maxout определяется как max(w1*x, w2*x), где w1 и w2 - параметры функции.

Методическое указание для выполнение работ

Разберем пример 1

Пример 1 : программа создает массив значений x от -5 до 5 с шагом 0.1

import numpy as np

import matplotlib.pyplot as plt

# Определяем функцию сигмоиды

def sigmoid(x):

    return 1 / (1 + np.exp(-x))

# Создаем массив значений x от -5 до 5 с шагом 0.1

x = np.arange(-5, 5, 0.1)

# Вычисляем значения сигмоиды для каждого значения x

sigmoid_values = sigmoid(x)

# Строим график

plt.plot(x, sigmoid_values)

plt.title('График сигмоидной функции')

plt.xlabel('Значения x')

plt.ylabel('Значения сигмоиды')

plt.grid(True)

plt.show()

`numpy` (сокращение `np`): Библиотека `numpy` предоставляет функции для работы с многомерными массивами (называемыми также ndarray) и инструменты для работы с этими массивами. Она является основной библиотекой для научных вычислений в Python и часто используется для выполнения математических и статистических операций.

...

Скачать:   txt (5.8 Kb)   pdf (78.2 Kb)   docx (9.3 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club