Was soll ich alles auf Fiverr anbieten (Jugendlicher, Programmierer)?

Hi.

Also ich würde ganz gerne etwas Geld verdienen, vor allem durch's Programmieren. Problem: Ich mache meine Mittlere Reife erst in 2 1/2 Jahren, da ich durch Corona und Inkomepetenz 2. mal eine Klasse wiederholen musste.

Mir wurde mal vorgeschlagen, mich auf Fiverr zu registrieren. Jetzt frage ich mich aber, was ich am besten anbieten sollte. Ich erzähl hier einfach mal, was ich schon so für Zeug gemacht habe, damit ihr wisst, was ich so kann.

Ich hab mit folgenden Dingen schon gearbeitet (also relativ intensiv):

  • Neuronale Netzwerke (relativ "neu") [Tensorflow, Python]
  • Minecraft Plugins [Spigot API, Java]
  • Webseiten (static und und dynamic) [HTML, CSS, JavaScript, Python/PHP/C++]
  • Automatisierungen (vor allem Webseiten) [Selenium, Python]
  • Scrapper [BeatifulSoup, Python]
  • Discord API (z.B. um Daten über User zu kriegen)
  • Discord Bots [Python und Java, von Scratch und mit Library]
  • MySQL Datenbanken [Python, C#]
  • SQLite Datenbanken [Python, C#, Java]
  • WinForms [C#]
  • WPF [C#]
  • REST API's (um genau zu sein eigene gemacht und die Discord API verwendet)
  • win32.dll [Python, C++, C#]
  • YouTubeDLL [Python]
  • Spotify API (z.B. zum Song wechseln, oder Song Daten anzufragen)

Als übersicht, ich "kann" folgende Programmiersprachen (ich weiß, HTML und CSS sind keine Programmiersprachen) [Sortiert nach Skill]:

  • Python
  • C#
  • Java
  • PHP
  • HTML/CSS/JavaScript <- Alles relativ gleich gut
  • C++ (Simple Sachen, wie Web Server)

Wenn man beachtet, was ich kann. Was würdet ihr mir zum anbieten, auf Fiverr, empfehlen?

Danke im vorraus und lg.

...zum Beitrag

“Simple Sachen wie Webserver” in C++. Das würde ich nicht als simpel bezeichnen.

...zur Antwort

Ich habe aus deinem kommentaren rausgehört dass du Spiele in der Konsole entwickelst. So macht man das nicht. Für Spiele benutzt man mal OpenGL und C++ oder gleich eine game engine wie UnrealEngine und C++.

...zur Antwort

nein, schule ist die anstrengenste Zeit. Auf Arbeit hast du später nur sinnlose meetings und kaffeepausen

...zur Antwort

in den Mund stecken und kräftig blasen. Es ist nicht notwending viel Druck aufzubauen. Am wichtigsten ist es so viel vom Glied wie nur möglich in den Mund zu stecken. Und sabber ihn nicht voll.

...zur Antwort

Einfach die letzte layer von mobilenet selbst trainieren.

...zur Antwort

Ne. Ein neuronales Netz ist eine komplizierte funktion die sich aus mehreren kleineren funktionen (layers) zusammensetzt die sich wieder aus kleineren Funktionen (neurons oder nodes) zusammensetzt die wiederum aus kleineren Funktionen bestehen. Jede der kleinen Funktionen hat Parameter. Wenn du als input die schwarz-weiß werte eines Bildes nimmst, werden diese pixelwerte dann mit diesen parametern multipliziert und addiert. Um als output des neuronales netzwerkes die Wahrscheinlichkeiten für die Bildklassifizierung zu bekommen müssen die Parameter genau die richtigen Werte haben. Dazu benutzt man einen Algorithmus names Backpropagation der gradient descent benutzt um die parameter jeder Layer in jedem Durchlauf der Trainingsdaten ein kleines bisschen besser einzustellen.

...zur Antwort
Gibt es schon.

KIs weiter zu entwickeln hat heutzutage nichts mehr mit Code zu tun sondern nur mit computational power und Trainingsdaten.

...zur Antwort

Das ist sehr einfach und ein typisches Anfängerproblem für Leute in Deep Learning. Du brauchst ein paar tausend Beispielsätze die du dir recht einfach aus dem Internetz holen kannst. Dann baust du ein transformer neural netz mit Tensorflow so wie es in dem paper “attention is all you need” beschrieben ist. Du brauchst eine embedding layer für die Deutschen Wörter, dann addierst du dein sinusoidal positional embedding, gehts in das masked self attention modul, dann in den decoder der auch aus attention modulen und layer normalisation besteht. Am ende hast du linear layers die zu den Wahrscheinlichkeiten für das nächste Lateinische Wort mappen. Sowas kannst du in einer halben Stunde mit Tensorflow oder Pytorch programmieren

...zur Antwort
Warum gibt es noch keinen GPT-3 Sprachassistenten?

Hallo,

wir alle kennen ja die bekannten Sprachassistenten wie Google Assistant, Alexa und Siri. All diese Assistenten, kann man ja nicht wirklich als "künstliche Intelligenz" bezeichnen, da sie nur auf simplen Algorithmen basieren und sie lediglich bei spezifischen Dingen helfen können, wie z.B. einen Wecker stellen, die Nachrichten vorlesen oder die Smart Home Geräte steuern. Man merkt schnell, dass diese Assistenten oft ungenau/fehlerhaft sind und besonders bei komplexeren Fragen nicht weiterhelfen können.

All diese Probleme, sind bei dem Sprachverarbeitungsmodell GPT-3 nicht vorhanden. Es gibt viele Videos im Web, die das enorme Potential von GPT-3 zeigen:

https://youtu.be/kg9-3_GRSeY

Ich finde es fast unheimlich, wie intelligent und realistisch GPT-3 ist. Man kann es im Grunde die komplexesten philosophischen Fragen stellen und erhalt hochqualitative Antworten. Im Grunde könnte GPT-3 einem bei wirklich allem helfen.

Da frage ich mich, warum es noch kein wirkliches Produkt auf dem Massenmarkt gibt, mit dem man wie in dem obigen Video mit GPT-3 wie mit einem Sprachassistenten aber in Echtzeit interagieren kann. Weil die Technologien dafür sind ja vorhanden: Spracherkennung zur Eingabe, GPT-3 als den Assistenten und beispielsweise ein "MetaHuman" in der Unreal Engine 5 zur Echtzeitausgabe über einen Avatar.

Mit so einem Sprachassistenten, hätte man ja unendlich viele Anwendungsmöglichkeiten: von Beschäftigung/Betreuung der Kinder, Nachhilfe geben, bei komplexen Aufgaben und Entscheidungen in der Schule, Arbeit und Alltag helfen bis hin zu Konversationen über alle mögliche Themen führen.

Ich kann einfach nicht verstehen, warum es so etwas noch nicht gibt? Das würde doch bei weitem das hilfreichste Tool in der Menschheitsgeschichte sein. Letztendlich könnte damit jeder Mensch der Welt einen persönlichen Butler haben, der einem bei allen möglichen Themen, die über Sprache und Bild kommunizierbar sind helfen kann! Ist das nicht die logische Konsequenz dieses Fortschrittes?

Natürlich ist mir bewusst, dass GPT-3 sehr viel Rechenleistung braucht, jedoch könnte man das Produkt ja über Werbungen oder (was ich bevorzugen würde) durch monatliche Gebühren wie z.B. bei Netflix finanzieren.

Und wenn dann erstmal GPT-4 rauskommt, müssten wir uns um fast gar nichts mehr kümmern, weil GPT-4 dann wirklich alles für uns erledigen könnte..

...zum Beitrag

Weil es auf 8 K80 GPUs läuft. Ist etwas teuer. Wenn man OpenAI bezahlt kann man das schon privat nutzen wie man will.

...zur Antwort

Ja, aber direkt Mathe oder Physik zu studieren ist besser. Die Experten au dem Gebiet bei Google Deep Mind studieren hauptsächlich diese beiden Fächer. Aber klar mit data science wird man dich auch irgendwo nehmen.

...zur Antwort

es ist nicht verschlüsselt. Da steht maschinencode drin: eine Ansammlung von 1 und 0.
Zb sagen wir mal 00000001 ist maschinencode für den command push

dann würde 00000001 00000101 00000010 das bedeuten: pushe den Wert 5 in Register 2

Wenn du das in deinem Texteditor öffnest wird jedes byte natürlich ganz anders behandelt. 00000001 wäre zb ein Steuerzeichen. Deswegen sieht es obfuscated aus.

...zur Antwort

Der code den du oben geposted hast wird nicht funktionieren.

Angenommen du willst den nächsten Buchstaben vorhersagen wenn die vorherigen buchstaben schon gegeben sind. (Eigentlich ist das ein sehr einfaches Programm für das man kein deep learning braucht, aber nehmen wir an du wilst es mit deep learning lösen). Ein Wort besteht aus beliebig vielen Buchstaben also brauchst du ein recurrent neural network (zb LSTM) oder ein transformer. Angenommen du willst einen transformer benuzten, dann benuzte eine embedding layer um die embeddings von jedem buchstaben zu lernen. Dann addiere dein sinosoidal positional encoding zu den embeddings. Das geht dann durch die self attention layers (wahrscheinlich muss dein netzwerk nicht besonders tief sein) und dann am ende softmax activation und du hast deine Wahrscheinlichkeiten. Als trainingsaten kannst du einfach den Duden benutzen.

...zur Antwort

eher umgekehrt. Körperliche Arbeit wird ersetzt und ingeneure und mathematiker werden gebraucht. Um körperliche arbeit zu ersetzen bedarf es nichtmal an AI sondern oft einfach statisch programmierte roboter

...zur Antwort

Ich und mein Freund arbeiten in der Textilindustrie. Mein Job ist gefärdet, der meines Freundes nicht. Ich werde sehen wie es kommt.

...zur Antwort

KNN ist eig was anderes aber egal…

Eigentlich ist es doch klar. Die layers mappen linear von input zu output. Die weights skalieren dabei und das bias shifted. Denke an lineare funktionen f(x)=ax+b dann wäre a ein weight und b das bias.

Man kann das bias auch als weight betrachten dass unabhängig vom input ist.

Hier ein beispiel. Nehmen wir an du hast eine layer mit zwei neuronen und folgende inputs zu diesen beuronen x=[0.99, 1.01] und folgende erwünschte outputs y=[-1, 1]. Deine Activation function ist eine step function die alle positiven werte auf 1 mapped und alle alle anderen Werte auf -1. Wie müssen die weights und biases aussehen damit das mapping von x zu y klappt? Hier braucht deine layer offensichtlich ein bias. Folgende weights und biases würden funktionieren

W = [[1, 0], [0, 1]]

b=[-1, -1]

Dann wäre der output bevor der activation function folgender

o=[-0.01, 0.01]

und

f(o)=[-1, 1]=y wie gewünscht

...zur Antwort