Hallo liebe Mikrocontroller User,
ich hab mal eine Frag.
Ich studiere Technische Informatik an einer Universität und hab nun ein
Projekt anzufertigen. Leider weiß ich nicht für welches Projekt ich mich
entscheiden soll.
Kurze Details, ich hätte ca. bis mitte Juli zeit.
Themen wären folgende:
1. Bilderkennung mit Hilfe künstlicher Neuronaler Netze
- Einarbeitung in die Grundlagen von Neuronalen Netzen
- Unterschiede zwischen Convolutional Neural Network und
Neuronalen Netz
- Literaturrecherche: Welche Frameworks zur Bilderkennung sind
Stand der Technik?, welche Vorteile bietet welche Framework?, Wie
arbeiten Sie?
- Einrichtung eines Frameworks zur Bilderkennung sowie
Implementierung einer Beispielanwendung auf einem Linux basierten PC
2. Wireless Authentication between User and Remote Control Device
- Einarbeitung in die Grundlagen Bluetooth und NFC
- Literaturrecherche
- Ein Beispiel Anwendung programmieren über den Datenaustausch
mittels Bluetooth und NFC mit dem Raspberry PI
Meine Frage wäre nun, für welches Projekt sollte ich micht entscheiden?
Dabei ist mir wichtig die schwierigkeit ist das in dem Zeitraum zu
bewerkstelligen und wie groß ist der Lerneffekt. Bring mich das im
weiteren verlauf meiner Karriere weiter? Welches Projekt kommt beim
späteren Arbeitgebern besser an?
Ich komme eher aus dem Bereich der Elektrotechnik. Was programmieren
betrifft bin ich kleine bischen merh als fortgeschritten aber kein
profi.
Ich frage deswegen, weil ich keine Erfahrung in solchen Projekten habe
und etwas Respekt davor habe.
Danke für eure Zeit und Mühe
Liebe Grüße
Robert
Robert B. schrieb: > Bring mich das im > weiteren verlauf meiner Karriere weiter? Und an was für eine Karriere hast du so gedacht? also du bist längst nicht mehr im 1. Semester und hast offensichtlich keinerlei fachliche Ambitionen, die dir deine Entscheidung quasi von selbst nahelegen. Bilderkennung, NN und so geht in Richtung Digitale Signalverarbeitung und ist deutlich mathematiklastig. "Drahtlose" Authentifizierung vulgo "Passwort bitte:_" blinkblink ist eher Netzwerk und Verschlüsselungstheorie. Und du fragst hier in einem Mikrocontroller-Forum nach. Wenn du von beidem nix weißt oder beides nicht dein Ding ist, dann wird dir hier auch keine wirklich helfen können. Kläre erstmal mit dir selbst ab, was für einen Beruf du zu ergreifen beabsichtigst. W.S.
Auf den ersten Blick scheint mir Nr.2 einfacher machbar in der Zeit. Auch in Netz wirst du zu Nr. 2 vermutlich mehr Infos und Hilfe finden. Der Lerneffekt hängt bei beiden Projekten von Dir ab.
Beide Aufgaben sind sinnvoll. Ohne deine Ziele und Vorkenntnisse zu kennen, kann ich Dir kein Projekt empfehlen.
Der ambitioese Student, welcher einen breiten Hintergrund wuenscht nimmt Thema 1. Was spaetere Arbeitgeber wuenschen ist unerheblich. Dort musst du erst mal Bandarbeit leisten und Erfahrung sammeln. Das Rosinen picken kommt dann spaeter. Durch die Wahl von Thema 1 wird genau das auch dokumentiert. Das zaehlt dann auch erst spaeter. Ambitioniert bedeutet hier, da das Thema anspruchsvoller ist, voller Einsatz, ohne Begrenzung. Ja, niemand erwartet die Arbeit eines Profis. Nein, ob das Thema abschliessend behandelt wird ist egal. Am Schluss musst du einfach eine Story haben, die etwas hergibt. 60 oder wieviel auch immer Seiten, am Schluss, dann "wir sind leider nicht abschliessend fertig geworden, das waere in einem naechsten Schritt noch zu tun." Nicht erwaehnt, aber implizit : Wir waren so phantastisch gut, haben wahnsinning viel erreicht, das Thema wurde schneller groesser, wir braeuchten nochmals eine Million und ein paar Jahre.
Robert B. schrieb: > Ich studiere Technische Informatik an einer Universität und hab nun ein > Projekt anzufertigen. Leider weiß ich nicht für welches Projekt ich mich > entscheiden soll. 1. Mach ne gewichtetet Entscheidungsmatrix mit einer Tabellenkalkulation 2. Roll nen Würfel oder werf ne Münze 3. Such die Psychologische Beratung zwecks Behandlung Entscheidungsschwäche auf. https://www.focus.de/wissen/mensch/entscheidungsschwaeche/entscheidungsschwaeche_aid_24128.html https://www.deutschlandfunk.de/psychoanalytikerin-es-gibt-keine-richtigen-entscheidungen.694.de.html?dram:article_id=392817
Nimm das, was dir persönlich besser liegt/was dich mehr interessiert/wo du schon auf Vorkenntnisse aufbauen kannst. Unterschätze den Faktor Zeit nicht, daran sind schon viele solche Arbeiten den Bach runtergegangen. Lieber was einfacheres solide und halbwegs umfassend erledigt, als das zu komplizierte nur stümperhaft angerissen.
Thema 1 klingt nach Faß ohne Boden. Meiner Meinung nach ist Bildverarbeitung dermaßen komplex, daß das nicht als 1-Mann Projekt zu wuppen ist. Das läßt sich nur im Team entwickeln. Thema 2 ist ja auch nicht ganz ohne. Da muß Du frühzeitig anfangen und nicht erst auf den letzten Drücker. Robert B. schrieb: > Dabei ist mir wichtig die schwierigkeit ist das in dem Zeitraum zu > bewerkstelligen und wie groß ist der Lerneffekt. Du hast keinen Zeitrahmen genannt. Robert B. schrieb: > Welches Projekt kommt beim > späteren Arbeitgebern besser an? Funk dürfte mehr Anwendungen haben als Bildverarbeitung.
Ich würde #3 nehmen: Das selbstgewählte, anspruchsvolle, das mir am meisten Spass macht! Ach Du weisst nicht, was Du machen könntest? Dann hast Du den Beruf verfehlt... Gruss Chregu
Zu 1. findet man vermutlich sehr viele sehr einfache Beispiele. Das klingt für mich nach der blinkenden LED der neuronalen Netze. Ein Netz aufsetzen, einen Trainingssatz mit z. B. den Ziffern 0 ... 9 durchlaufen lassen und dann in Bildern diese Ziffern erkennen lassen. 2. Sieht auch nicht so irre hart aus. Ist eben die Frage auf welcher Ebene die "Authentication between User and Remote Control Device" stattfinden soll. Wenn man einfach nur Bt oder NFC verwenden soll, die "Authentication between User and Remote Control Device" dann aber ganz normal stattfindet per Schlüssel oder Passwort, dann ist da nicht so irre viel dran.
Thema 1 kann man in einer Woche abhacken. Es gibt viele fertige Libraries und unzählige Online-Kurse: https://course.fast.ai/videos/?lesson=1
Ich danke euch für eure zahlreichen Antworten. Ich glaube, dass ich mich für das Thema 1 entscheiden werde. Ich denke, dass ich über das Thema enorm viel im Netz finde. Außerdem habe ich die Möglichkeit, im kommenden Semester meine Masterarbeit auf dem Gebiet zur vertiefen bzw. sogar mit dem Thema, nur etwas tiefer und ausführlicher in der Bearbeitung des Projektes. Im Projekt ist es wichtig, dass ich mich erstmal mit den Grundlagen auseinander setze und mir vorkenntnisse aufbau. Hab dem Betreuer gesagt, dass ich keine vorkenntisse im Bereich Bilderkennung habe. Daraus hat er mir halt die Aufgabenstellung angefertigt (siehe oben). Was mir nur etwas Bauchschmerzen verbreitet ist, dass der Prof. enorm viel erwartet und einem das Leben echt schwer mach kann. Die einzige Überlegung ist hier nur, ob ich mir das Leben unnötig schwer machen möchte. Aber ich denke mir auch, wenn ich die Punkte in der Aufgabenstellung vernünftig abarbeite, dann kann er eigentlich nichts machen bzw. mir keine schlechte Note geben. Ich werde einfach mein Bestes geben. LG Robert
Robert B. schrieb: > Meine Frage wäre nun, für welches Projekt sollte ich micht entscheiden? > Dabei ist mir wichtig die schwierigkeit ist das in dem Zeitraum zu > bewerkstelligen und wie groß ist der Lerneffekt. Bring mich das im > weiteren verlauf meiner Karriere weiter? Welches Projekt kommt beim > späteren Arbeitgebern besser an? Falls du nicht spontan mit dem ganz großen Karrieresprung rechnest, solltest du an deiner Rechtschreibung arbeiten. So kommt das bei späteren Arbeitgebern bestimmt nicht gut an. ;-)
Robert B. schrieb: > Ich werde einfach mein Bestes geben. Solche Redewendungen kommen dann später im Arbeitszeugnis auch vor. Was das bedeuted kannst du dir hoffentlich ausmalen. Er gab sich viel Mühe und gab sein Bestes. Forist schrieb: > Falls du nicht spontan mit dem ganz großen Karrieresprung rechnest, > solltest du an deiner Rechtschreibung arbeiten. Kann ich mich nur anschliessen. Aus vielerlei Erfahrung lässt sich bei solcher Rechtschreibung durchaus auf die nicht vorhandenen Fähigkeiten fachlicher Art schliessen. Das wird nix. Robert B. schrieb: > Ich denke, dass ich über das Thema enorm viel im Netz finde. Jaja, das Indernedd, das hilft einem enorm weiter wenn man keine Ahnung von nichts hat.
Im Grunde genommen könnte man vermutlich beide Programme problemlos in 1-2 Tagen Schreiben, wenn man auf die geeigneten bestehenden Frameworks/Libraries & Services aufbaut. Das davor, die Techniken zu verstehen, ist fast aufwendiger, besonders, falls man da noch Doku und zeug schreiben müsste. Am Schluss, wenn man auf das bestehende Zeug aufbaut, braucht man das meiste Wissen garnicht mehr, dann muss man nur noch grob wissen, z.B. normales knn muss mit vielen Träningsdaten Treniert werden & dann sollte man ein paar zusätzliche Datensätze zum testen vorhalten um zu prüfen ob es wirklich geht. Das 2 ist vermutlich die sicherere Sache, es geht oder es geht nicht, keine "OMG, es müsste doch nur noch ein klein wenig zuverlässiger werden, warum wird es statdessen wieder schlechter!?!"-Momente. Obwohl, Bluetooth, da funktioniert die Kopplung ja doch nie richtig...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.