100 Day of Code

MyOOS hat einen Fehler, oder tut nicht das, was Ihr erwartet? Derartige "Unanehmlichkeiten" bitte hier.
Gesperrt
r23
Beiträge: 2698
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

100 Day of Code

Beitrag von r23 »

Hallo,

etwas arg ruhig hier.

Vor ein paar Tagen hat ein Dozent seinen KI-Kurs aktualisiert. Über ein paar Stunden wurde im ersten Teil eine Entwicklungsumgebung eingerichtet.

Im zweiten Teil wurden die Grundlagen vermittelt... hier merkte ich, dass sich dies für mich extrem zieht. Ich habe am Montag dann eine Einführung in TensorFlow in meinem Blog veröffentlicht.
https://blog.r23.de/software/open-sourc ... sorflow-2/

jetzt gibt es viele Ideen, was man mit TensorFlow in WordPress, phpBB oder einem Shop machen kann. Damit man diese Ideen umsetzten, kann, benötigt man zuerst einmal etwas Wissen. Dann benötigt man Sponsoren, die bei der Entwicklung von KI Funktionen das Projekt unterstützen.

Nach dem Beispiel von Blender https://fund.blender.org/?utm_medium=www-nav werden wir ein Sponsoring einrichten. Bis dahin kann man dem
Projekt mit PayPal Me Geld senden.
https://www.paypal.com/paypalme/r23de?locale.x=de_DE

oder über den QR Code
qrcode.png
qrcode.png (44.03 KiB) 1824 mal betrachtet

Über den Blog https://blog.myoos.de/ werden wir TensorFlow - Ideen für WordPress, phpBB oder Shop in loser Folge vorstellen.


Beispiel: ich habe folgende Anleitung gefunden
https://learn.microsoft.com/de-de/dotne ... ication-tf

ich habe Bing Ki gefragt, ob man dies auch für WordPress Kommentare verwenden kann

8<-
Hallo, das ist Bing. Ich bin froh, dass Sie sich für maschinelles Lernen interessieren.😊

Die Anleitung, die Sie verlinkt haben, zeigt Ihnen, wie Sie eine Textklassifikation mit TensorFlow durchführen können. Das bedeutet, dass Sie einen Text in eine von zwei oder mehr Kategorien einordnen können, basierend auf seinem Inhalt. Zum Beispiel können Sie einen Filmkommentar als positiv oder negativ klassifizieren.

Sie können diese Anleitung auch für Kommentare in einem WordPress-Blog oder für WooCommerce-Bewertungen verwenden, solange Sie die folgenden Schritte befolgen:

- Laden Sie die Daten herunter und bereiten Sie sie für das Training vor. Sie müssen die Texte und die zugehörigen Labels (z.B. positiv, negativ, neutral) in einem geeigneten Format speichern, z.B. als CSV-Datei.
- Erstellen Sie einen Text-Encoder, der die Texte in numerische Vektoren umwandelt, die von einem neuronalen Netzwerk verarbeitet werden können. Sie können einen vortrainierten Encoder von TensorFlow Hub verwenden, z.B. BERT².
- Erstellen Sie ein Modell, das den Text-Encoder und eine Klassifikationsschicht enthält. Sie können ein Modell von TensorFlow Hub verwenden oder Ihr eigenes erstellen.
- Trainieren Sie das Modell mit den Trainingsdaten und validieren Sie es mit den Testdaten. Sie können die Genauigkeit und den Verlust des Modells überwachen und anpassen.
- Verwenden Sie das trainierte Modell, um neue Texte zu klassifizieren. Sie können das Modell speichern und in Ihre WordPress- oder WooCommerce-Anwendung integrieren.

Ich hoffe, das hilft Ihnen weiter. Wenn Sie mehr über Textklassifikation mit TensorFlow erfahren möchten, können Sie sich diese Tutorials ansehen:

- Textklassifikation mit TF Hub¹
- Textklassifikation mit einem RNN³
- Textklassifikation mit BERT⁴

Quelle: Unterhaltung mit Bing, 28.6.2023
(1) Basic text classification | TensorFlow Core. https://www.tensorflow.org/tutorials/ke ... sification.
(2) TensorFlow for R - Text Classification with TF Hub - RStudio. https://tensorflow.rstudio.com/tutorial ... n_with_hub.
(3) Text classification with an RNN | TensorFlow. https://www.tensorflow.org/text/tutoria ... cation_rnn.
(4) Classify text with BERT | Text | TensorFlow. https://www.tensorflow.org/text/tutoria ... _with_bert.
8<-

Ideen sind viele vorhanden, nur bei der Umsetzung benötige ich Unterstützung bei der Motivation.

Vor diesem Hintergrund verwende ich das 100 Day of Code Prinzip
Anstelle Twitter werde ich unter diesem Beitrag meine Erfolgsberichte veröffentlichen.

100 Day of Code
https://github.com/kallaway/100-days-of ... /README.md

100 Days of Code ist eine Herausforderung, bei der Sie sich verpflichten, jeden Tag mindestens eine Stunde lang zu programmieren und Ihre Fortschritte auf Twitter zu teilen. Das Ziel ist, Ihre Programmierfähigkeiten zu verbessern, indem Sie an verschiedenen Projekten arbeiten. Die Website ist die deutsche Version der offiziellen Website für die Herausforderung.

Es gibt auch einen Udemy-Kurs und einen Replit-Kurs, die Ihnen helfen können, Python zu lernen, indem Sie 100 Projekte in 100 Tagen erstellen.

Quelle: Unterhaltung mit Bing, 28.6.2023
(1) #100DaysOfCode Official Website | #100DaysOfCode. https://www.100daysofcode.com/.
(2) 100 Days of Code: The Complete Python Pro Bootcamp for 2023. https://www.udemy.com/course/100-days-of-code/.
(3) 100 Days of Code - Python Course - Learn how to Code on Replit. https://replit.com/learn/100-days-of-python.


In den nächsten 100 Tagen geht es hier um Tensorflow.


Viele Grüße

Ralf
r23
Beiträge: 2698
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 100 Day of Code

Beitrag von r23 »

Tag 1: 28.06.2023

Die Einführung. Was sind Neuronale Netzwerke.
Eine Einführung in Perzeptron
https://de.wikipedia.org/wiki/Perzeptron

Anmerkung ich wollte die Formel in WordPress ausgeben. Mein verwendetes Plugin ist von A nach blog.myoos.de umgezogen. Die Pro Version konnte nicht aktiviert werden. Die Entwicklung wurde eingestellt.
Bei der Wartung habe ich das 3D-Modell Plugin aktualisiert und die bereits veröffentlichten 3d-Modelle werden nicht mehr dargestellt.

nach einer Pause:

Weiter mit theoretischen Informationen über Aktivierungsfunktionen.

2023-06-28 23_34_42-Greenshot.png
2023-06-28 23_34_42-Greenshot.png (30.77 KiB) 1820 mal betrachtet
ToDo:
- 1. Neues Plugin für die Darstellung von mathematischen Formeln suchen.
- 2. Löschung von Plugins im MyOOS Projekt
- 3 Blog https://blog.myoos.de/ bekommt einen TensorFlow Bereich
r23
Beiträge: 2698
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 100 Day of Code

Beitrag von r23 »

Tag 2: 29.06.2023

Ich habe einen TensorFlow Kurs auf LinkedIn belegt. Da ich einen kostenlosen Zugang über meine Stadtbücherei verwende, erhalte ich augenscheinlich kein Zertifikat mehr :(

TensorFlow: Working with Images
https://www.linkedin.com/learning/tenso ... sume=false&

https://github.com/LinkedInLearning/ten ... es-3021324
2023-06-29 14_10_58-Greenshot.png
2023-06-29 14_10_58-Greenshot.png (67.27 KiB) 1812 mal betrachtet
ToDo:
- Löschung von Plugins im MyOOS Projekt

Skech, three-object-viewer und Gutenberg als Plugin wurden gelöscht

Hinweise im Forum
viewtopic.php?f=23&t=4553

viewtopic.php?f=23&t=4554

Github
https://github.com/r23/MyOOS/commit/705 ... 2aecaeeda6
https://github.com/r23/MyOOS/commit/a60 ... 9eead05b1c
https://github.com/r23/MyOOS/commit/bd1 ... 25891ccf63

- Neues Plugin für die Darstellung von mathematischen Formeln suchen.
viewtopic.php?f=23&t=4551

- Blog https://blog.myoos.de/ bekommt einen TensorFlow Bereich
r23
Beiträge: 2698
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 100 Day of Code

Beitrag von r23 »

Tag 3: 30.06.2023

Installation und Einführung in Jupyter Notebook

NumPy Crashkurs Einführung
2023-06-30 16_08_06-Greenshot.png
2023-06-30 16_08_06-Greenshot.png (29.3 KiB) 1791 mal betrachtet


ToDo:
- Neues Plugin für die Darstellung von mathematischen Formeln suchen.
viewtopic.php?f=23&t=4551
- Blog https://blog.myoos.de/ bekommt einen TensorFlow Bereich
r23
Beiträge: 2698
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 100 Day of Code

Beitrag von r23 »

Tag 4: 01.07.2023


Teil: 1
Rosenbrock-Funktion und Ausgabe als 3D

In der mathematischen Optimierung ist die Rosenbrock-Funktion eine nicht-konvexe Funktion, die 1960 von Howard H. Rosenbrock eingeführt wurde und als Leistungstestproblem für Optimierungsalgorithmen verwendet wird. Sie ist auch als Rosenbrocksches Tal oder Rosenbrocksche Bananenfunktion bekannt.
2023-07-01 04_29_00-Greenshot.png
2023-07-01 04_29_00-Greenshot.png (131.18 KiB) 1770 mal betrachtet

Die heutige Prüfung
2023-07-01 15_46_20-Greenshot.png
2023-07-01 15_46_20-Greenshot.png (25.88 KiB) 1765 mal betrachtet

ToDo:
Kostenloser Visual Studio Code Kurs. ca. 2 Stunden
Einführung in Visual Studio Code [VSCode]
https://www.udemy.com/course/einfuhrung ... udio-code/

- Neues Plugin für die Darstellung von mathematischen Formeln suchen.
viewtopic.php?f=23&t=4551

- Blog https://blog.myoos.de/ bekommt einen TensorFlow Bereich
r23
Beiträge: 2698
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 100 Day of Code

Beitrag von r23 »

Tag 5: 02.07.2023

Künstliche Intelligenz in Webanwendungen (Shop, Forum und Blog) wird die Schlüsseltechnologie werden.


Künstliche Intelligenz hat das Potenzial dazu, unser Leben zu verbessern. Damit wir von dieser Technologie profitieren können, müssen wir ihr vertrauen. Das heißt, wir müssen sicherstellen, dass sie verantwortungsvoll eingesetzt wird. Das gilt für Fairness, aber auch für andere Aspekte wie Transparenz, Zuverlässigkeit und Datenschutz.
https://blog.r23.de/software/open-sourc ... sorflow-2/

Das MyOOS Projekt bekommt eine faire Künstliche Intelligenz.

Die Basis wird TensorFlow

Damit wir TensorFlow verwenden können, benötigen wir fundiertes Wissen. Dies kann mal leider nicht mal eben in einem Buch erlernen. Vor diesem Hintergrund habe ich mich für 100 Day of Code entschieden.

Bei 100 Day of Code soll man seine Erfolge auf Twitter teilen. Twitter hat bedauerlicherweise einen neuen Inhaber, der, sagen wir mal, abenteuerliche Ansichten teilt. Vor diesem Hintergrund biete ich dieses Forum an. Wer am MyOOS Projekt mitarbeiten möchte und selber Wissen aufbauen möchte, kann gerne hier ein Thema starten und 100 Tage lang seine Lernerfolge veröffentlichen.

Investiere täglich 60 Minuten in dich und dein Wissen! Es verändert so viel. versprochen!

Meine Lernerfolge heute:

Pandas Crashkurs Einführung
Pandas - Series
Pandas - Dataframes Teil 1
Pandas - Dataframes Teil 2

ToDo:
Kostenloser Visual Studio Code Kurs. ca. 2 Stunden
Einführung in Visual Studio Code [VSCode]
https://www.udemy.com/course/einfuhrung ... udio-code/

- Neues Plugin für die Darstellung von mathematischen Formeln suchen.
viewtopic.php?f=23&t=4551

- Blog https://blog.myoos.de/ bekommt einen TensorFlow Bereich
r23
Beiträge: 2698
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 100 Day of Code

Beitrag von r23 »

Tag 6: 03.07.2023

Meine Lernerfolge heute:


Pandas - fehlende Werte
Pandas - Gruppierungsmethoden
Pandas - Operationen
Pandas - Daten In- und Output
2023-07-03 14_23_12-Greenshot.png
2023-07-03 14_23_12-Greenshot.png (31 KiB) 1722 mal betrachtet
ToDo:
Kostenloser Visual Studio Code Kurs. ca. 2 Stunden
Einführung in Visual Studio Code [VSCode]
https://www.udemy.com/course/einfuhrung ... udio-code/

- Neues Plugin für die Darstellung von mathematischen Formeln suchen.
viewtopic.php?f=23&t=4551

- Blog https://blog.myoos.de/ bekommt einen TensorFlow Bereich
Zuletzt geändert von r23 am 04.07.2023, 15:09, insgesamt 1-mal geändert.
r23
Beiträge: 2698
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 100 Day of Code

Beitrag von r23 »

100 day of code ist eine Programmierherausforderung, die von Alexander Kallaway geschaffen wurde, um Menschen zu ermutigen, neue Programmierfähigkeiten zu erlernen. Die Herausforderung folgt einer einfachen Regel: Programmiere mindestens eine Stunde pro Tag für 100 aufeinanderfolgende Tage.

Es gibt verschiedene Ressourcen, Anleitungen und Gemeinschaften, die dir helfen können, die Herausforderung zu meistern und deine Programmierfähigkeiten zu verbessern. Einige Leute haben auch die Herausforderung auf andere Bereiche wie Maschinelles Lernen angewendet.

https://www.100daysofcode.com/
https://www.udemy.com/course/100-days-of-code/
https://marketplace.visualstudio.com/it ... ys-of-code
https://dev.to/t/100daysofcode

Leider funktioniert 100 day of code mit dem neuen Twitter Inhaber nicht wirklich für mich. Vor diesem Hintergrund habe ich die Herausforderung hier angenommen, und veröffentlichte meine Lernerfolge unter diesem Thread.

Das MyOOS Projekt ist ein Open Source First Projekt. Da gibt es keine Sternchen oder Fleißkärtchen. Einer hat mal hier geschrieben, man würde als MOD Sponsor keinen "Mehrwert" erhalten. Keine sichtbare Anerkennung, dass man das Projekt finanziell oder mit Programm code unterstützt. Man hat keine geheimen Zugriffe auf besondere Funktionen. Ein typisches Problem von allen Open-Source-Projekten.

Es gibt verschiedene Vorteile, wenn du ein Open-Source-Projekt finanziell unterstützt. Einige davon sind:

- Du hilfst, die Entwicklung und Wartung der Software zu fördern, die du nutzt oder schätzt.
- Du zeigst deine Wertschätzung und Anerkennung für die Arbeit der Entwickler und der Community.
- du trägst zu Innovationen und Interoperabilität bei, die von Open-Source-Software ausgehen.


Wenn du deine Programmierfähigkeiten mit dem MyOOS Projekt verbessern möchtest, besorge dir einen E_Learning Kurs, (JavaScript, PHP, MySQL oder wie ich einen KI-Kurs) starte einen Thread hier im Forum.

Viel Erfolg.


Tag 7: 04.07.2023

Meine Lernerfolge heute:
Erstes tensorflow Beispiel

Was ist TensorFlow und Keras?
Dense Layer implementieren
r23
Beiträge: 2698
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 100 Day of Code

Beitrag von r23 »

Tag 8

Meine Lernerfolge heute:

Datenvisualisierung Crashkurs Einführung
Datenvisualisierung - Matplotlib
Datenvisualisierung - Seaborn Teil 1
Datenvisualisierung - Seaborn Teil 2
Datenvisualisierung - Übungen
2023-07-05 15_29_38-Greenshot.png
2023-07-05 15_29_38-Greenshot.png (26.04 KiB) 1653 mal betrachtet
r23
Beiträge: 2698
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 100 Day of Code

Beitrag von r23 »

Tag 9

Meine Lernerfolge heute:
Vorstellung: Diabetes Dataset
Dataset Funktion
R2 Score
Diabetes Modell - Teil 1
Diabetes Modell - Teil 2
Diabetes Modell - Teil 3
Under- und Overfitting
Under- und Overfitting im Code
2023-07-06 14_11_54-Greenshot.png
2023-07-06 14_11_54-Greenshot.png (25.31 KiB) 1632 mal betrachtet
r23
Beiträge: 2698
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 100 Day of Code

Beitrag von r23 »

Tag 10

Meine Lernerfolge heute:
Vorstellung des MNIST Datasets
One-Hot, Softmax und Cross-Entropy
Intuition: One-Hot-Vector im Code
Intuition: Softmax im Code
Intuition: Cross-Entropy im Code
MNIST Klassifikation in Keras
r23
Beiträge: 2698
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 100 Day of Code

Beitrag von r23 »

Tag 11

MNIST Klassifikation in Keras
Gewichte und Optimizer
2023-07-08 15_35_43-Greenshot.png
2023-07-08 15_35_43-Greenshot.png (25.55 KiB) 1590 mal betrachtet
Ich habe heute für VR Commerce node_modules https://github.com/r23/MyOOS/commit/66c ... 2459db6df7 in das Projekt aufgenommen. VR Commerce hat einen eigenen Thread. viewtopic.php?f=47&t=4572

Ich habe Web AR und TensorFlow JS in das Projekt aufgenommen.
Was das ist und was man damit machen kann, steht auf der Webseite
https://www.tensorflow.org/js/
r23
Beiträge: 2698
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 100 Day of Code

Beitrag von r23 »

Tag 12

Machine Learning - Einführung
Machine Learning - Supervised Learning
Machine Learning - Over- und Underfitting
Machine Learning - Evaluierungsmethode Klassifizierung
Machine Learning - Evaluierungsmethode Regression
Machine Learning - Unsupervised Learning
2023-07-09 16_04_00-Greenshot.png
2023-07-09 16_04_00-Greenshot.png (30.83 KiB) 1562 mal betrachtet
r23
Beiträge: 2698
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 100 Day of Code

Beitrag von r23 »

Tag 13

Abspeichern und Laden der Gewichte
Abspeichern und Laden des gesamten Modells
TensorBoard: Scalars, Graphs und Histograms
TensorBoard: Modelle vergleichen - Teil 1
TensorBoard: Modelle vergleichen - Teil 2
TensorBoard: Confusion Matrix Callback
tensorboard_gr.png
tensorboard_gr.png (89.27 KiB) 1542 mal betrachtet
tensorboard_gr2.png
tensorboard_gr2.png (95.25 KiB) 1542 mal betrachtet
r23
Beiträge: 2698
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 100 Day of Code

Beitrag von r23 »

Tag 14

ANNs - Neuronale Netze verstehen - eine Einführung
ANNs - Was ist ein Perzeptron?
ANNs mit Perzeptronen
ANNs - Aktivierungsfunktionen
ANNs - Aktivierungsfunktionen für mehrklassige neuronale Netze


14 Tage! Ich habe etwas über 14 Stunden E-Learning Kurse bei drei Dozenten bis jetzt belegt. Fazit : ich habe es mir etwas leichter vorgestellt. Durch das #100 Day of Code Projekt habe ich es aber bis hierher geschafft. Es ist mein zweiter Anlauf und jetzt funktioniert es etwas besser.

Wenn man mehr Kreativität in seinen Alltag bringen möchte, kann ich die 100 Day of Code bereits jetzt JEDEM empfehlen. In meinen Blogbeitrag
Tipps zur Erhöhung der Produktivität für Blogger:innen gebe ich weitere Tipps.
https://blog.r23.de/blogging/tipps-zur- ... ggerinnen/

In dem lesenswerten Artikel von Kathrin Stoll schreibt die Autorin über Ihre Erfahrungen mit
https://t3n.de/news/100-days-of-code-tw ... g-1248906/

Shopbetreiber:innen, Blogger:innen, die vielleicht beim MyOOS-Projekt später mal mitarbeiten möchten, besteht die Möglichkeit, dass sie hier einen eigenen Thread starten.

Eine Stunde täglich zu programmieren ist eine Herausforderung.
Gesperrt