Buchbesprechung: Machine learning kompakt



Amazon-Partner Link

Hinweis: Frau Carina Weisweiler vom mitp-Verlag war so freundlich mir ein kostenloses Rezensionsexemplar dieses Buches zur Verfügung zu stellen. Darüber hinaus habe ich keinerlei Geschäftsbeziehung mit dem Verlag oder mit dem Autor des Buches.

'MACHINE LEARNING KOMPAKT - ALLES, WAS SIE WISSEN MÜSSEN' von Autor Andriy Burkov (1. Auflage 2019) ist die deutsche Übersetzung der amerikanischen Originaltitels "The Hundred-Page Machine Learning Book". Die deutsche Übersetzung von Knut Lorenzen kommt auf 187 Seiten ohne dem Stichwortverzeichnis.

Auf den ersten Blick

Was zuerst auffällt: für so ein umfassendes Thema wie Machine-Learning wirkt das Buch (physikalisch gesehen) ziemlich dünn. Das ist auch durchaus beabsichtigt, der amerikanische Originaltitel betont die Kompaktheit mit nur 100 Seiten. Diese hundert Seiten haben es dafür in sich, das Buch liest sich keinesfalls flüssig. Es ist vielmehr wie eine mathematische Formelsammlung oder ein hundertseitiger Schummelzettel zu verstehen, eine Übersicht über die wichtigsten Begriffe und Algorithmen beim Machine-Learning, erklärt mit Formeln wie in einem Mathematikbuch der Oberstufe.

Besonderheiten

Der Autor ist offenbar (wie ich) ein Fan von Dokuwiki und betreibt ein eigenes (Doku)wiki zum Buch, im (Papier)-Buch gibt es Links zu den Dokuwiki Seiten in Form schicker QR-Codes.

Wiki zum Buch

Im -frei zugänglichen- Wiki zum Buch gibt es u.a. kleine Linksammlungen zu einzelnen Kapiteln, wie etwa "further reading" Listen mit Buchtiteln / Websites zu einzelnen Themen. Außerdem gibt es im Wiki sämtliche Schwarz-Weiß Grafiken des Buches in Farbe, teilweise sogar als Animation.

Und das allerbeste:

Weiterlesen…

Dokuwiki hyperlinks ins markdown-Format konvertieren mit Regex


Bis jetzt hatte ich noch nicht wirklich das Bedürfnis, mich viel mit regular expressions (regex) zu beschäftigen aber endlich fand ich einen überzeugenden Grund dafür: Das Umwandeln von Dokuwiki-Syntax ins Markdown-Format, für diesen Blog. Ich arbeite hauptsächlich mit dem Texteditor Geany, dessen Suchen und Ersetzten Funktion (STRG + H) es erlaubt, Regex-Ausdrücke zu verwenden. Regex wird auch von Python unterstützt, mittels des re-Moduls.

Meine selbst gestellte Aufgabe beim konvertieren von Blogpostings:

Schnell und einfach Hyperlinks zu konvertieren:

Beispiel:

alter Link: (dokuwiki format) [[https://geany.org|Geany text editor]]

neuer Link: (markdown format) [Geany text editor](https://geany.org)

Weiterlesen…

Veranstaltungshinweis: Linuxwochen Eisenstadt 2021 (online-Veranstaltung)


Logo Tux Burgenland

Die Linuxwochen Eisenstadt 2021 finden online statt, das Programm steht schon fest:

  • http://www.linuxwochen.at/programm-eisenstadt-2021-online

Die Veranstaltung ist - wie alle österreichischen Linuxtage - für alle BesucherInnen kostenlos.

Die Veranstaltung findet Online statt und wird unter folgender URL zu sehen sein:

Weitere Informationen zu den Linuxwochen in Österreich gibt es hier:

Buchbesprechung: Python3 Schnelleinstieg


Hinweis: Frau Carina Weisweiler vom mitp-Verlag war so freundlich mir ein kostenloses Rezensionsexemplar dieses Buches zur Verfügung zu stellen mit der Bitte um Rezension und Feedback, der ich hiermit gerne nachkomme. Darüber hinaus habe ich keinerlei Geschäftsbeziehung mit dem Verlag oder mit dem Autor des Buches.

'Python3 Schnelleinstieg - programmieren lernen in 14 Tagen - Einfach und ohne Vorkenntnisse zum Profi' von Autor Michael Weigend (1. Auflage 2021) verspricht schon im "Programmieren lernen in 14 Tagen" und betont mit der aufgemalten 14-Tage (Stunden?)-Stoppuhr das Wort "schnell".

Preis-Leistungsverhältnis

Was kann man sich von diesem Buch erwarten? Für knapp 10 Euro ersetzt dieses Buch kein Informatikstudium, aber man bekommt 300 Seiten Python-Einführung mit Übungsaufgaben sowie ein kleines Stichwortverzeichnis.

Ein etwas ausführlicheres Glossar in welchem Fachbegriffe erklärt werden sowie Lösungen zu den Übungsaufgaben gibt es als kostenlosen Download auf der mitp.de Verlagswebsite.

Erfreulicherweise ist das E-book im Preis der Papierversion gleich inkludiert: Im Einleitungskapitel des (Papier)-Buches ist ein Code abgedruckt mit Hilfe dessen man sich das E-Book von der Verlagswebsite downloaden kann. Für den Download musste ich meinen Webbrowser von Chrome auf Firefox wechseln, da die Downloadsite einen Zertifikatsfehler auswies - ich nehme stark an dies ist ein vorübergehendes Problem und wird in Kürze behoben.

Source-code

Im Buch sind mehrere Source-Code Beispiele verteilt, alle angenehm kurz und gut überschaubar. Typischerweise gibt es pro Kapitel ein bis zwei kleine Beispiele, Übungsfragen mit Antworten sowie Übungsaufgaben zum selbst programmieren.

Gut gefallen hat mir das Fußnotensystem zur Erklärung von Code-Zeilen: Der Autor dokumentiert im Python-Code selbst nicht ausführlich, sondern nur mit einer Nummer, und erklärt die Bedeutung dieser Nummern dann im Text des Buches. Dadurch bleiben die Code-Beispiele klein und gut überschaubar.

Weiterlesen…

Contents © 2022 Horst JENS - This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License Creative Commons License.