Die Suche ergab 38 Treffer
- Sonntag 13. Juni 2021, 21:40
- Forum: Allgemeine Fragen
- Thema: Machine Learning mit einer pyqt5 GUI. Wie "sauber" ist mein Code programmiert? Was kann man verbessern?
- Antworten: 3
- Zugriffe: 883
Re: Machine Learning mit einer pyqt5 GUI. Wie "sauber" ist mein Code programmiert? Was kann man verbessern?
Okay, da ist einiges dabei. Vielen vielen Dank erstmal, dass du dir die Zeit für so ein umfangreiches Feedback genommen hast. @Marvin93: Bei den Importen ist einiges dabei was gar nicht benutzt wird, da könnte man mal aufräumen. Richtig, das habe ich ehrlich gesagt völlig vergessen. Ich hab eh schon...
- Mittwoch 26. Mai 2021, 18:55
- Forum: Allgemeine Fragen
- Thema: Machine Learning mit einer pyqt5 GUI. Wie "sauber" ist mein Code programmiert? Was kann man verbessern?
- Antworten: 3
- Zugriffe: 883
Machine Learning mit einer pyqt5 GUI. Wie "sauber" ist mein Code programmiert? Was kann man verbessern?
Hallo alle zusammen, ich habe die gleiche Frage vor einiger Zeit schon mal bei einem deutlich kleineren Programm gestellt und damals sehr gutes und hilfreiches Feedback bekommen. Deshalb wollte ich noch ein zweites mal nachfragen. Es funktioniert soweit alles ganz gut, ich frage mich nur wie "s...
- Samstag 13. Februar 2021, 17:56
- Forum: Allgemeine Fragen
- Thema: PyQt5 GUI hängt sich auf nachdem die Funktion oder der Thread abgeschlossen wurden
- Antworten: 15
- Zugriffe: 2257
Re: PyQt5 GUI hängt sich auf nachdem die Funktion oder der Thread abgeschlossen wurden
Ja also die Dokumentation zu dem Punkt habe ich auch schon gesehen, finde aber keine Alternative. Letztendlich kriegt der Thread alles übergeben was er braucht und arbeitet nicht mit Dateien oder sowas. Also ich wüsste jetzt nicht was da schief gehen sollte, kann da aber vielleicht die Tragweite nic...
- Samstag 13. Februar 2021, 01:02
- Forum: Allgemeine Fragen
- Thema: PyQt5 GUI hängt sich auf nachdem die Funktion oder der Thread abgeschlossen wurden
- Antworten: 15
- Zugriffe: 2257
Re: PyQt5 GUI hängt sich auf nachdem die Funktion oder der Thread abgeschlossen wurden
Ich finde fast nur Beispiele in denen das Signal mit einer Funktion verknüpft wird. "Fast" nur? Slots sind nunmal Funktionen. Das ist doch gerade der Sinn und Zweck des Signal/Slot-Mechanismus, dass man auf Ereignisse reagieren kann (indem Funktionen aufgerufen werden, die der Sender gar ...
- Donnerstag 11. Februar 2021, 21:07
- Forum: Allgemeine Fragen
- Thema: PyQt5 GUI hängt sich auf nachdem die Funktion oder der Thread abgeschlossen wurden
- Antworten: 15
- Zugriffe: 2257
Re: PyQt5 GUI hängt sich auf nachdem die Funktion oder der Thread abgeschlossen wurden
OT: max_combinations könnte man anders schreiben, hat aber nichts mit dem Thread-Problem zu tun. Nur als Hinweis, dass es auch math.prod gibt. max_combinations = math.prod( map( len, (learning_rate, number_layers, dropout, number_neurons, activations, optimizer, batch_size) ) ) Ah, ja das sieht etw...
- Donnerstag 11. Februar 2021, 15:42
- Forum: Allgemeine Fragen
- Thema: PyQt5 GUI hängt sich auf nachdem die Funktion oder der Thread abgeschlossen wurden
- Antworten: 15
- Zugriffe: 2257
Re: PyQt5 GUI hängt sich auf nachdem die Funktion oder der Thread abgeschlossen wurden
Ich habe jetzt mal versucht das ganze anzupassen. Es funktioniert aber einfach nicht. def button_auto_neural_network(self): if self.check_file(): try: self.disable_tabs() scaler = self.ui.scaler_auto_nn.currentText() learning_rate = json.loads(self.ui.lr_auto_nn.text()) number_layers = json.loads(se...
- Mittwoch 10. Februar 2021, 17:03
- Forum: Allgemeine Fragen
- Thema: PyQt5 GUI hängt sich auf nachdem die Funktion oder der Thread abgeschlossen wurden
- Antworten: 15
- Zugriffe: 2257
Re: PyQt5 GUI hängt sich auf nachdem die Funktion oder der Thread abgeschlossen wurden
Ja, klar verschieben. Kopieren im Sinne von Strg + C ohne groß drüber nachzudenken und irgendwas anzupassen. Habe mich falsch ausgedrückt

- Mittwoch 10. Februar 2021, 13:57
- Forum: Allgemeine Fragen
- Thema: PyQt5 GUI hängt sich auf nachdem die Funktion oder der Thread abgeschlossen wurden
- Antworten: 15
- Zugriffe: 2257
Re: PyQt5 GUI hängt sich auf nachdem die Funktion oder der Thread abgeschlossen wurden
@Marvin93: Das Ende-Signal sollte man unbedingt verbinden *bevor* man den Thread startet. So kann es passieren das man den Thread startet und der beendet ist bevor das Signal verbunden wurde und dann wird das natürlich nicht mehr ausgelöst. Damit meinst du diese Zeile? self.worker.finished.connect(...
- Mittwoch 10. Februar 2021, 13:55
- Forum: Allgemeine Fragen
- Thema: PyQt5 GUI hängt sich auf nachdem die Funktion oder der Thread abgeschlossen wurden
- Antworten: 15
- Zugriffe: 2257
Re: PyQt5 GUI hängt sich auf nachdem die Funktion oder der Thread abgeschlossen wurden
Die Fehlermeldung enthält ja bereits den Kern der Sache, du darfst GUI-Funktionalität nicht aus mehreren Threads heraus benutzen. Stattdessen musst du dein Programm so strukturieren, dass alles was GUI betrifft im gleichen (Haupt)Thread erledigt wird und die anderen Threads wirklich nur Arbeit unab...
- Mittwoch 10. Februar 2021, 03:28
- Forum: Allgemeine Fragen
- Thema: PyQt5 GUI hängt sich auf nachdem die Funktion oder der Thread abgeschlossen wurden
- Antworten: 15
- Zugriffe: 2257
PyQt5 GUI hängt sich auf nachdem die Funktion oder der Thread abgeschlossen wurden
Hallo, ich habe eine kleine GUI geschrieben die verschiedene Machine Learning Modelle trainiert. Damit die GUI auch während des Trainings ansprechbar ist, verwende ich QThread. Soweit funktioniert alles perfekt. Das Training des ML Modells funktioniert, der Fortschrittsbalken funktioniert, die GUI i...
- Sonntag 17. Januar 2021, 19:33
- Forum: Allgemeine Fragen
- Thema: Wie "sauber" ist mein Code programmiert? Was kann man verbessern?
- Antworten: 9
- Zugriffe: 1675
Re: Wie "sauber" ist mein Code programmiert? Was kann man verbessern?
@Marvin93: Welche Begründung wurde bei Reddit denn für das generieren von Code genannt? Die GUI sind ja eigentlich Daten und der Schitt Quelltext daraus zu generieren ist ein extra Schritt den man sich sparen kann. Das erspart man dann auch Leuten die den Quelltext bekommen — das die da nicht nur a...
- Sonntag 17. Januar 2021, 17:33
- Forum: Allgemeine Fragen
- Thema: Wie "sauber" ist mein Code programmiert? Was kann man verbessern?
- Antworten: 9
- Zugriffe: 1675
Re: Wie "sauber" ist mein Code programmiert? Was kann man verbessern?
Okay, da ist wieder einiges an Feedback dabei. Wie ich sehe sind viele Dinge gar nicht so eindeutig richtig oder falsch, sondern häufig auch einfach persönliche Präferenz. Wie du mit deiner HDF5-Datei umgehen willst, haengt vom Einsatzweck ab. Wenn das ein geschlossenes Programm ist, das "nur&q...
- Samstag 16. Januar 2021, 14:55
- Forum: Allgemeine Fragen
- Thema: Wie "sauber" ist mein Code programmiert? Was kann man verbessern?
- Antworten: 9
- Zugriffe: 1675
Re: Wie "sauber" ist mein Code programmiert? Was kann man verbessern?
Vielen Dank erstmal für die Mühe. Der Kommentar hilft mir sehr! Programm in mehrere Module unterteilt. Das ist gut, es hilft, den Überblick zu behalten und Komponenten evtl. wiederverwenden zu können. Keine "überladenen" Methoden ("Spaghetti-Code"). Das ist auch gut (wobei man vo...
- Donnerstag 14. Januar 2021, 15:54
- Forum: Allgemeine Fragen
- Thema: Wie "sauber" ist mein Code programmiert? Was kann man verbessern?
- Antworten: 9
- Zugriffe: 1675
Wie "sauber" ist mein Code programmiert? Was kann man verbessern?
Hallo, ich habe mit PyQt5 eine kleine GUI programmiert auf der ich mit der Maus eine Zahl schreiben kann, welche dann von einem Convolutional Neural Network klassifiziert wird. Ich habe kein wirkliches Problem damit und es funktioniert alles genauso wie es soll. Ich wollte den Code hier aber einfach...
- Dienstag 5. Januar 2021, 01:00
- Forum: Allgemeine Fragen
- Thema: Tensorflow rechnet immer auf CPU
- Antworten: 0
- Zugriffe: 1118
Tensorflow rechnet immer auf CPU
Hallo, mein Laptop trainiert die neuronalen Netze immer auf der CPU und ich hab keine Ahnung was ich noch machen soll. Bin die Anleitung hier durchgegangen: https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/ Habe dann noch stundenlang auf google gesucht und youtube videos geguck...
- Montag 4. Januar 2021, 14:42
- Forum: Allgemeine Fragen
- Thema: Pathfinding Visualisierung
- Antworten: 1
- Zugriffe: 368
Pathfinding Visualisierung
Hallo alle zusammen, ich bin noch am programmieren lernen und bin auf Youtube auf ein paar Videos gestoßen. Würde gerne verschiedenen Pathfinding Algorithmen visualisieren. Ich bin erstmal diesem Video hier gefolgt: https://www.youtube.com/watch?v=JtiK0DOeI4A&ab_channel=TechWithTim Habe das sowe...
- Samstag 19. Dezember 2020, 21:50
- Forum: Allgemeine Fragen
- Thema: Aufbau eines Python Programms mit GUI
- Antworten: 1
- Zugriffe: 437
Aufbau eines Python Programms mit GUI
Hallo, ich bin denke ich schon leicht fortgeschritten in Python, heißt ich finde zumindest immer eine Lösung für mein Problem. Allerdings glaube ich, dass ich viele Sachen nicht besonders sauber programmiere und im Grunde habe ich überhaupt keine Ahnung wie ich den Code professionell aufbaue. Ich wi...
- Montag 26. Oktober 2020, 16:02
- Forum: Allgemeine Fragen
- Thema: Heatmap aus CSV Datei erstellen
- Antworten: 1
- Zugriffe: 544
Heatmap aus CSV Datei erstellen
Hallo, ich habe eine CSV Datei aus welcher ich gerne eine Heatmap erstellen würde. Ich dachte mir ich schreibe die in eine große Matrix, aber kriege das nicht wirklich hin. import numpy as np import pandas as pd import matplotlib.pyplot as plt Dataset = pd.read_csv("Results.csv", header=0)...
- Mittwoch 14. Oktober 2020, 21:03
- Forum: Allgemeine Fragen
- Thema: Numpy Matrix vergrößern
- Antworten: 5
- Zugriffe: 901
Re: Numpy Matrix vergrößern
Wie kannst Du in der Numpy-Dokumentation nur was für Matlab finden? Anders ausgedrückt, die erste Anlaufstelle sollte immer die Dokumentation des jeweiligen Pakets sein. Ist gar nicht so einfach da erstmal einen Überblick zu bekommen. Zugegebenermaßen habe ich das aber doch recht schnell und Glossa...
- Mittwoch 14. Oktober 2020, 19:42
- Forum: Allgemeine Fragen
- Thema: Numpy Matrix vergrößern
- Antworten: 5
- Zugriffe: 901
Re: Numpy Matrix vergrößern
Nein, habe ich nicht. Habe probiert auf Deutsch und auf Englisch nach so einer Funktion zu suchen. Habe nur was für Matlab gefunden. Ich kann ja mein Vorgehen nur irgendwie beschreiben so gut es geht und da hab ich halt nur Mist gefunden.
Vielen Dank.