рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдлрд┐рд▓реНрдо рдЪреБрдирдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ - "рдЖрдкрдХреЗ рд╕реНрд╡рд╛рдж рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИрдВ"

рдирдорд╕реНрддреЗ!

рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рдлрд┐рд▓реНрдо рджреЗрдЦрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдкрдХреЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╕рд╡рд╛рд▓ рд╣реИ - "рдХреНрдпрд╛ рдореИрдВ рдлрд┐рд░ рд╕реЗ рдХреНрд▓рд┐рдХрдмреИрдЯ рд╣реЛ рд░рд╣рд╛ рд╣реВрдВ?" рд╣рдо рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░реЗрдВрдЧреЗ рдФрд░ рд╣рдо рдХреЗрд╡рд▓ рдЙрдкрдпреБрдХреНрдд рдлрд┐рд▓реНрдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗред рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдХрд╛ рдереЛрдбрд╝рд╛ рд╕рд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд▓реНрдо рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд▓рд┐рдЦреЗрдВред

рд╣рдорд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рд╕реА рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рджрд░реНрд╢рдХреЛрдВ рдХреЗ рдореВрдб рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рд╡рдирд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рддрдХрдиреАрдХ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдо IMDb рдлрд┐рд▓реНрдореЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореАрдХреНрд╖рд╛ рдХрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рд▓реЗрддреЗ рд╣реИрдВред Google Colab рд╡рд┐рдХрд╛рд╕ рдкрд░рд┐рд╡реЗрд╢ рдЖрдкрдХреЛ GPU (NVidia Tesla K80) рддрдХ рдореБрдлреНрдд рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

рдореИрдВ рдХреЗрд░рд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдХреА рдорджрдж рд╕реЗ рдореИрдВ рд╕рдорд╛рди рдорд╢реАрди рд╕реАрдЦрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдореЙрдбрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реВрдВрдЧрд╛ред рдореИрдВ TendorFlow рдмреИрдХрдПрдВрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдХреЛрд▓рд╛рдм рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдВрд╕реНрдХрд░рдг 1.15.0, рдЗрд╕рд▓рд┐рдП рд╕рд┐рд░реНрдл 2.0.0 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред

from __future__ import absolute_import, division, print_function, unicode_literals import tensorflow as tf !tf_upgrade_v2 -h 

рдЕрдЧрд▓рд╛, рд╣рдо рдбреЗрдЯрд╛ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдФрд░ рдореЙрдбрд▓ рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦреЛрдВ рдореЗрдВ, рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдкрд░ рдЬреЛрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдк рд╡рд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

 %matplotlib inline import matplotlib import matplotlib.pyplot as plt 

 import numpy as np from keras.utils import to_categorical from keras import models from keras import layers from keras.datasets import imdb 

рдЖрдИрдПрдордбреАрдмреА рдбреЗрдЯрд╛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛




IMDb рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдкреЙрдЬрд┐рдЯрд┐рд╡ (1) рдФрд░ рдиреЗрдЧреЗрдЯрд┐рд╡ (0) рдЪрд┐рд╣реНрдирд┐рдд рдпреВрдЬрд░реНрд╕ рдХреЗ 50,000 рдореВрд╡реА рд░рд┐рд╡реНрдпреВ рд╣реЛрддреЗ рд╣реИрдВред

  • рд╕рдореАрдХреНрд╖рд╛ рдкреВрд░реНрд╡-рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реИрдВ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╢рдмреНрдж рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рджреНрд╡рд╛рд░рд╛ рдПрдиреНрдХреЛрдбреЗрдб рд╣реИ

  • рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рд╢рдмреНрдж рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдЙрдирдХреА рдХреБрд▓ рдЖрд╡реГрддреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреНрд░рдорд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреВрд░реНрдгрд╛рдВрдХ "2" рджреВрд╕рд░рд╛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╢рдмреНрдж рд╣реИ

  • 50,000 рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреЛ рджреЛ рд╕реЗрдЯреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП 25,000 рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП 25,000ред

рдЙрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдЬреЛ рдХреИрд░рд╕ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдбреЗрдЯрд╛ рдХреЛ 50-50 рдХреЗ рдЕрдиреБрдкрд╛рдд рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЙрдиреНрд╣реЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░реВрдВрдЧрд╛ рддрд╛рдХрд┐ рдмрд╛рдж рдореЗрдВ рдореИрдВ рдЙрдиреНрд╣реЗрдВ 80-20 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░ рд╕рдХреВрдВред

 from keras.datasets import imdb (training_data, training_targets), (testing_data, testing_targets) = imdb.load_data(num_words=10000) data = np.concatenate((training_data, testing_data), axis=0) targets = np.concatenate((training_targets, testing_targets), axis=0) 

рдбреЗрдЯрд╛ рдХреА рдЦреЛрдЬ


рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╣рдо рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред

 print("Categories:", np.unique(targets)) print("Number of unique words:", len(np.unique(np.hstack(data)))) 



 length = [len(i) for i in data] print("Average Review length:", np.mean(length)) print("Standard Deviation:", round(np.std(length))) 



рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕рднреА рдбреЗрдЯрд╛ рджреЛ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд╣реИрдВ: 0 рдпрд╛ 1, рдЬреЛ рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рдореВрдб рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред рд╕рдВрдкреВрд░реНрдг рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ 9998 рдЕрджреНрд╡рд┐рддреАрдп рд╢рдмреНрдж рд╣реИрдВ, рдФрд╕рдд рд╕рдореАрдХреНрд╖рд╛ рдХрд╛ рдЖрдХрд╛рд░ 234 рд╢рдмреНрдж рд╣реИ, рдЬрд┐рд╕рдореЗрдВ 173 рдХрд╛ рдорд╛рдирдХ рд╡рд┐рдЪрд▓рди рд╣реИред

рдЖрдЗрдП рдЗрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕реЗ рдкрд╣рд▓реА рд╕рдореАрдХреНрд╖рд╛ рджреЗрдЦреЗрдВ, рдЬреЛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рд╣реИред

 print("Label:", targets[0]) print(data[0]) 



 index = imdb.get_word_index() reverse_index = dict([(value, key) for (key, value) in index.items()]) decoded = " ".join( [reverse_index.get(i - 3, "#") for i in data[0]] ) print(decoded) 



рдбреЗрдЯрд╛ рдХреА рддреИрдпрд╛рд░реА


рдпрд╣ рдбреЗрдЯрд╛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдХреЛ рд╡реЗрдХреНрдЯрд░ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рд╢реВрдиреНрдп рд╕реЗ рднрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реЗрдХреНрдЯрд░ рдореЗрдВ 10,000 рд╕рдВрдЦреНрдпрд╛рдПрдВ рд╣реЛрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рд░ рд╕рдореАрдХреНрд╖рд╛ рдЬреЛ 10,000 рд╢рдмреНрджреЛрдВ рд╕реЗ рдЫреЛрдЯреА рд╣реИ, рд╢реВрдиреНрдп рд╕реЗ рднрд░реА рд╣реБрдИ рд╣реИред рдореИрдВ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдЕрд╡рд▓реЛрдХрди рд▓рдЧрднрдЧ рдПрдХ рд╣реА рдЖрдХрд╛рд░ рдХрд╛ рд╣реИ, рдФрд░ рд╣рдорд╛рд░реЗ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЗрдирдкреБрдЯ рддрддреНрд╡ рдХрд╛ рдЖрдХрд╛рд░ рд╕рдорд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдкрдХреЛ рдЪрд░ рдХреЛ рдлреНрд▓реЛрдЯ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

 def vectorize(sequences, dimension = 10000): results = np.zeros((len(sequences), dimension)) for i, sequence in enumerate(sequences): results[i, sequence] = 1 return results data = vectorize(data) targets = np.array(targets).astype("float32") 

рдЗрд╕рдХреЗ рдмрд╛рдж, рдореИрдВ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рдЬреИрд╕рд╛ рдХрд┐ 4: 1 рдореЗрдВ рд╕рд╣рдордд рд╣реИред

 test_x = data[:10000] test_y = targets[:10000] train_x = data[10000:] train_y = targets[10000:] 


рдПрдХ рдореЙрдбрд▓ рдмрдирд╛рдПрдВ рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░реЗрдВ


рдмрд╛рдд рдЫреЛрдЯреА рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рдореЙрдбрд▓ рд▓рд┐рдЦрдирд╛ рдФрд░ рдЙрд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рд╣реИред рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред рдХреИрд░рд╕ рдореЗрдВ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдореЙрдбрд▓ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ: рдЕрдиреБрдХреНрд░рдорд┐рдХ рдФрд░ рдПрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рдеред рдлрд┐рд░ рдЖрдкрдХреЛ рдЗрдирдкреБрдЯ, рдЫрд┐рдкреА рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдкрд░рддреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдУрд╡рд░рдлрд┐рдЯрд┐рдВрдЧ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЙрдирдХреЗ рдмреАрдЪ рдПрдХ "рдбреНрд░реЙрдкрдЖрдЙрдЯ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдкрд░, "рдШрдиреЗ" рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд░рддреЛрдВ рдХреЛ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЫрд┐рдкреА рд╣реБрдИ рдкрд░рддреЛрдВ рдореЗрдВ рд╣рдо "рд░рд┐рд▓реЗ" рд╕рдХреНрд░рд┐рдпрдг рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдпрд╣ рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рд╕рдВрддреЛрд╖рдЬрдирдХ рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИред рдЖрдЙрдЯрдкреБрдЯ рд▓реЗрдпрд░ рдкрд░ рд╣рдо рдПрдХ рд╕рд┐рдЧреНрдореЙрдЗрдб рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ 0 рд╕реЗ 1 рддрдХ рдХреА рд░реЗрдВрдЬ рдореЗрдВ рдорд╛рдиреЛрдВ рдХреЛ рдкреБрди: рдЖрдХрд╛рд░ рджреЗрддрд╛ рд╣реИред

рдореИрдВ рдПрдбрд╛рдо рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдпрд╣ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рднрд╛рд░ рдмрджрд▓ рджреЗрдЧрд╛ред

рд╣рдо рдмрд╛рдЗрдирд░реА рдХреНрд░реЙрд╕-рдПрдиреНрдЯреНрд░реЛрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рд╣рд╛рдирд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдорд╛рдк рдореАрдЯреНрд░рд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдЯреАрдХрддрд╛ред

рдЕрдм рдЖрдк рд╣рдорд╛рд░реЗ рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо 500 рдХреЗ рдмреИрдЪ рдЖрдХрд╛рд░ рдФрд░ рдХреЗрд╡рд▓ рддреАрди рдпреБрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдерд╛ рдХрд┐ рдпрджрд┐ рдпрд╣ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд░рд╣рддрд╛ рд╣реИ рддреЛ рдореЙрдбрд▓ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред

 model = models.Sequential() # Input - Layer model.add(layers.Dense(50, activation = "relu", input_shape=(10000, ))) # Hidden - Layers model.add(layers.Dropout(0.3, noise_shape=None, seed=None)) model.add(layers.Dense(50, activation = "relu")) model.add(layers.Dropout(0.2, noise_shape=None, seed=None)) model.add(layers.Dense(50, activation = "relu")) # Output- Layer model.add(layers.Dense(1, activation = "sigmoid")) model.summary() # compiling the model model.compile( optimizer = "adam", loss = "binary_crossentropy", metrics = ["accuracy"] ) results = model.fit( train_x, train_y, epochs= 3, batch_size = 500, validation_data = (test_x, test_y) ) print("Test-Accuracy:", np.mean(results.history["val_acc"])) 



рдирд┐рд╖реНрдХрд░реНрд╖


рд╣рдордиреЗ рдПрдХ рд╕рд░рд▓ рдЫрд╣-рдкрд░рдд рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рдпрд╛ рд╣реИ рдЬреЛ 0.89 рдХреА рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде рдлрд┐рд▓реНрдо рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЗ рдореВрдб рдХреА рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдмреЗрд╢рдХ, рд╢рд╛рдВрдд рдлрд┐рд▓реНрдореЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдерд╛ рдХрд┐ рдЖрдк рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд╕реЗ рд▓рд╛рдн рдЙрдард╛рдПрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдкрдиреА рд╕рдВрд░рдЪрдирд╛ рдХреА рд╕рд╛рджрдЧреА рдХреЗ рдХрд╛рд░рдг рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реИ, рдХреБрдЫ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓рддреЗ рд╣реБрдП, рдЖрдк рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред

Source: https://habr.com/ru/post/hi477630/


All Articles