Um ehrlich zu sein, denke ich, dass Sie bei einigen Projekten viel mehr lernen, als nur einen vollständigen Kurs zu absolvieren. Ein Grund dafür ist, dass das Ausführen eines Projekts motivierender und offener ist als das Ausführen von Aufgaben.
Ein Kurs, wenn Sie die Zeit und Motivation (echte Motivation) haben, ist besser als ein Projekt. Die anderen Kommentatoren haben gute Plattformempfehlungen für Tech abgegeben.
Ich denke, vom Standpunkt eines unterhaltsamen Projekts aus sollten Sie eine Frage stellen und einen Computer dazu bringen, die Beantwortung zu lernen.
Einige gute klassische Fragen mit guten Beispielen sind:
- Neuronale Netze zur Erkennung handgeschriebener Ziffern
- Spam-E-Mail-Klassifizierung mit logistischer Regression
- Klassifizierung von Objekten mit Gaußschen Mischungsmodellen
- In einigen Fällen wird eine lineare Regression verwendet, möglicherweise eine Prognose der Lebensmittelpreise in bestimmten Stadtteilen
Diese Projekte haben die Mathematik erledigt, den Code erledigt und können mit Google leicht gefunden werden.
Andere coole Themen können von Ihnen gemacht werden!
Zuletzt erforsche ich die Robotik, daher sind die meisten FUN-Anwendungen für mich Verhaltensanwendungen. Beispiele können umfassen (wenn Sie mit einem Arduino spielen können)
Erstellen Sie eine Anwendung, die möglicherweise eine logistische Regression verwendet und anhand der Innentemperatur und des Lichtstatus im Raum erfährt, wann der Lüfter ein- und ausgeschaltet werden muss.
Erstellen Sie eine Anwendung, die einem Roboter das Bewegen eines Stellglieds, z. B. eines Rads, anhand von Sensoreingaben (z. B. durch Drücken einer Taste) mithilfe von Gaußschen Mischmodellen lehrt (Lernen aus der Demonstration).
Wie auch immer, die sind ziemlich weit fortgeschritten. Der Punkt, den ich anspreche, ist, dass Sie, wenn Sie ein Projekt auswählen, das Ihnen (wirklich wirklich) gefällt, und ein paar Wochen damit verbringen, eine Menge lernen und so viel mehr verstehen, als Sie für ein paar Aufgaben tun müssen.