Форум программистов, компьютерный форум, киберфорум
Python: ИИ, нейросети, ML, агенты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
 Аватар для Tryd0g0lik
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238

Прогон нейронки по выборкам

07.02.2021, 13:11. Показов 2209. Ответов 4

Студворк — интернет-сервис помощи студентам
Всем здрасти.
Нужна помощь

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
def neiroKars():
  model = Sequential() # пустая сеть
  model.add(Dense(1200, input_dim = 8, activation = 'relu', use_bias=True))
  #model.add(Dropout(0.2))
  
  model.add(Dense(820, activation = 'sigmoid'))
  #model.add(BatchNormalization())
  #model.add(Dropout(0.2089))
  #model.add(Dense(100, activation = 'relu'))
  #model.add(Dropout(0.2))
  model.add(BatchNormalization()) #normalizatciia
  model.add(Dense(1, activation = 'sigmoid'))
 
  # компиляция
  model.compile(loss = 'mae', optimizer = 'adam', metrics = ['accuracy'])
 
  # обучаем
  
  return model
model = neiroKars()
 
from sklearn.model_selection import train_test_split as tts
 
x_train_new, x_val, y_train_new, y_val =  tts(x_train, y_train, test_size = 0.2)
# obuchaem set'
otvet = model.fit(x_train_new,         
          y_train_new,         
          batch_size=81,
          
          epochs=20,
          validation_data = (x_val, y_val), # Ukazy`vaem 20% sluchai`ny`kh primerov dlia proverochnoi` vy`borki
          verbose=1)
scores = model.evaluate(x_test, y_test, verbose=1)
и ответ получаем

Python
1
2
3
4
5
6
7
8
  return model
Epoch 1/20
540/540 [==============================] - 11s 20ms/step - loss: 0.7893 - accuracy: 0.0000e+00 - val_loss: 0.7574 - val_accuracy: 0.0000e+00
......
Epoch 7/20
540/540 [==============================] - 10s 19ms/step - loss: 0.6070 - accuracy: 0.0000e+00 - val_loss: 0.6291 - val_accuracy: 0.0000e+00
Epoch 8/20
540/540 [==============================] - 10s 19ms/step - loss: 0.6073 - accuracy: 0.0000e+00 - val_loss: 0.6780 - val_accuracy: 0.0000e+00
Почему accuracy 0.000, что не так делаю ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.02.2021, 13:11
Ответы с готовыми решениями:

Проблема больших слоев нейронки
Доброго времени суток. У меня вопрос к знатокам. Почти во всех источниках описывается сигмоида как одна из первых к применению в сетях....

Как вытянуть различия по двум выборкам
Дано: есть две выборки,в каждой одно поле в 1-ой выборке 1000 записей, во 2-ой 450 записей все 450 записей второй выборки есть в...

Вывести суммарный результат по двум выборкам
Здравствуйте!!! У меня такая проблема, нужно чтобы в форме "Фильтрация Документации" на листе "Результат" при выборе...

4
Эксперт Python
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
07.02.2021, 13:35
Tryd0g0lik, разве optimizer не раньше loss в model.compile ?
0
 Аватар для Tryd0g0lik
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238
07.02.2021, 13:41  [ТС]
Цитата Сообщение от Gdez Посмотреть сообщение
не раньше loss
Не знал, что это принципиально важно. Из кураторОВ ни слова об этом
Изменил
Python
1
  model.compile(optimizer = 'adam', loss = 'mae', metrics = ['accuracy'])
и всё равно
Python
1
2
3
4
5
6
7
8
  Epoch 1/20
540/540 [==============================] - 11s 19ms/step - loss: 0.7948 - accuracy: 0.0000e+00 - val_loss: 0.7563 - val_accuracy: 0.0000e+00
Epoch 2/20
540/540 [==============================] - 10s 19ms/step - loss: 0.7174 - accuracy: 0.0000e+00 - val_loss: 0.7496 - val_accuracy: 0.0000e+00
Epoch 3/20
540/540 [==============================] - 11s 21ms/step - loss: 0.6471 - accuracy: 0.0000e+00 - val_loss: 0.6358 - val_accuracy: 0.0000e+00
Epoch 4/20
540/540 [==============================] - 11s 20ms/step - loss: 0.6308 - accuracy: 0.0000e+00 - val_loss: 0.6111 - val_accuracy: 0.0000e+00
0
 Аватар для Tryd0g0lik
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238
08.02.2021, 10:39  [ТС]
Похоже ответ прост - судя по этому посту от первого лица (так понимаю), так как модель регрессии (процесс, при котором модель учится) - MAE, MSE, RMSE можно использовать.

Только остается вопрос.
MAE, MSE, RMSE - единица измерения ?
0
 Аватар для Tryd0g0lik
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238
10.02.2021, 10:06  [ТС]
Во всех %, и во всех чем больше, тем лучше. )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.02.2021, 10:06
Помогаю со студенческими работами здесь

По выборкам построить интервальные статистические ряды
По заданным двум выборкам построить интервальные статистические ряды. Изобразить гистограмму относительных частот полученного...

Выбор ноутбука для нейронки и дип обучения
Здравствуйте. Помогите выбрать ноутбук для нейронки и дип обучения, ну короче для DS. Acer Nitro 5 GTX1050Ti (i5 8300H 2.30, Turbo...

Чем лучше сделать рисовалку для тренировки нейронки?
В общем, решил в коем-то веке окунуться в нейронки. Начать решил с известной, думаю, многим нейронки, определяющей цифру, нарисованную на...

Какова минимальная частота дискретизации, необходимая для однозначного определения сигнала x(t) по выборкам x[n]
Пусть x (t) - сумма двух сигналов, один из которых содержит частоты до 200 Гц, а другой-до 300 Гц. Какова минимальная частота...

В какую структуру данных нужно записать данные для регрессионной модели нейронки библиотеки deeplearning4j?
Здравствуйте! В Python создал, обучил и записал в файл нейронную сеть следующей архитектуры: model_fully_connected =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru