Praxiseinstieg Machine Learning mit Scikit-Learn und TensorFlow by Aurélien Géron
Autor:Aurélien Géron
Die sprache: deu
Format: epub
Herausgeber: dpunkt
veröffentlicht: 2018-11-15T00:00:00+00:00
Caching der eingefrorenen Schichten
Da sich die eingefrorenen Schichten nicht verändern, lässt sich die Ausgabe der obersten eingefrorenen Schicht für jeden Datenpunkt in einem Cache speichern. Da beim Trainieren der gesamte Datensatz mehrmals durchlaufen wird, führt dies zu einem bedeutenden Geschwindigkeitsgewinn, da Sie zum Cachen die eingefrorenen Schichten nur einmal pro Trainingsdatenpunkt durchlaufen müssen (anstatt einmal pro Epoche). Sie könnten beispielsweise den gesamten Trainingsdatensatz mit den ersten Schichten verarbeiten (genug RAM vorausgesetzt), dann beim Trainieren Batches mit Ausgabewerten der verborgenen Schicht 2 anstatt Batches mit Trainingsdatenpunkten verwenden, und diese der Operation zum Trainieren übergeben:
import numpy as np
n_batches = mnist.train.num_examples // batch_size
with tf.Session() as sess:
init.run()
restore_saver.restore(sess, "./my_model_final.ckpt")
h2_cache = sess.run(hidden2, feed_dict= )
for epoch in range(n_epochs):
shuffled_idx = np.random.permutation(mnist.train.num_examples)
hidden2_batches = np.array_split(h2_cache[shuffled_idx], n_batches)
y_batches = np.array_split(mnist.train.labels[shuffled_idx], n_batches)
for hidden2_batch, y_batch in zip(hidden2_batches, y_batches):
sess.run(training_op, feed_dict= )
save_path = saver.save(sess, "./my_new_model_final.ckpt")
Download
Diese Site speichert keine Dateien auf ihrem Server. Wir indizieren und verlinken nur Inhalte von anderen Websites zur Verfügung gestellt. Wenden Sie sich an die Inhaltsanbieter, um etwaige urheberrechtlich geschützte Inhalte zu entfernen, und senden Sie uns eine E-Mail. Wir werden die entsprechenden Links oder Inhalte umgehend entfernen.
Integrierte Business-Informationssysteme by Klaus-Dieter Gronwald(1064)
Datenanalyse mit Python: Auswertung von Daten mit Pandas, NumPy und IPython by Wes McKinney(1038)
George R by User(1026)
Noah Gordon by x(1012)
Statistik mit R für Dummies by Joseph Schmuller(973)
Unknown Title by Unknown Author(963)
Hacker by Martin(946)
Wie man Freunde gewinnt by Dale Carnegie(923)
Nächste Ausfahrt Zukunft: Geschichten aus einer Welt im Wandel (German Edition) by Ranga Yogeshwar(912)
Vegan kochen für alle by Björn Moschinski(899)
R.E.M. by Michael Marshall Smith(899)
0333 - Einer blieb übrig by Einer blieb übrig(896)
ENERGY! by Dr. med. Anne Fleck(871)
Richtig einsteigen: Desktop- und Web-Datenbanken erstellen mit Access 2013 by Lorenz Hölscher(853)
Datenbankentwicklung lernen mit SQL Server 2017 by Robert Panther(852)
Amazon für Entscheider by Unknown(850)
Einstieg in C by Thomas Theis(843)
Vegan for Fit. Die Attila Hildmann 30-Tage-Challenge by Attila Hildmann(838)
Microsoft Excel 2016 by dpunkt(822)