Andre Betz
Willkommen auf meiner nicht gerade aufwendig gestalteten Seite.
Aber bekanntlich kommt es ja mehr auf den Inhalt an und da hoffe ich,
dass der etwas besser ist.
Ich bin 1973 in Nürnberg geboren, habe 1993 mein Abitur am Martin-Behaim-Gymnasium
gemacht und Zivildienst im
Martha-Maria
Krankenhaus. Anschliessend habe ich 1995 damit begonnen Medizin an der
Friedrich-Alexander-Universität
in
Erlangen
zu studieren aber nach 3 Semestern gemerkt, dass ich doch eher mein Hobby zum Beruf machen
sollte. Deshalb habe ich 1996 beschlossen an der
Georg-Simon-Ohm-Fachhochschule
Informatik zu studieren und bin 2002 damit fertig geworden. Um nicht
ganz am Hungertuch zu nagen, habe ich während meines
Informatik-Studiums und darüber hinaus am Fraunhofer
Institut für integrierte Schaltungen gearbeitet und mich dort
mit Biometrie beschäftigt. Im Oktober 2002 zog es mich dann nach
Zürich, wo ich bei Varian
in Baden im Bereich Medizintechnik beschäftigt war. Ein Jahr
später, im Dezember 2003 bin ich wieder in meine Heimatstadt
Nürnberg zurückgezogen und hab dort meine Traumfrau gefunden. Nach ein paar Jahren
bei Afra hab ich dann 2007 zu Siemens Medical gewechselt. Wenn
ich mich mal vom Computer oder meiner Familie wegreissen kann, dann gehe ich gerne Segeln
oder fahre mit dem Motorrad durch die Gegend. Übrigens hab ich
kein Problem damit, dass Katzen die Weltherrschaft übernehmen.
Ein paar uninteressante Bilder von mir:
Amsterdam,
Snowboarden,
Bei Calais,
Expo 2000,
Fahrprüfung,
Garmisch,
Maifahrt 01,
Moped Nr.2,
Tour 2000,
Muss mal,
Segeln Brombachsee,
Segeln Mallorca,
Tour Schweiz 99,
USA 93,
Venedig,
Thailand Feb 2005,
Motorradausflug 19.06.05,
Das musste einfach sein,
Meine Frau Astrid,
Hochzeit 17.6.2006
Mein ganzer Stolz
Im Bett ist es am Schönsten
In meinem Studium der Informatik sind einige selbstgeschriebene Dokumente angefallen,
die normalerweise in irgendwelchen Schubladen verstauben würden. Das finde ich etwas
schade. Aus diesem Grund will ich sie wenigstens der Allgemeinheit
zugänglich machen in der Hoffnung, dass der ein oder Andere nutzen
daraus ziehen kann.
Kurt ist eine Erweiterung des Linux-Kernels
für die
Echtzeitverarbeitung. In diesem Dokument beschreibe ich die
Arbeitsweise
der Erweiterung.
Exotische Modelle der Parallelverarbeitung
In
diesem Dokument stelle ich zwei Modelle der Parallelverarbeitung
vor: Neuronale Netze und zellulare Automaten.
SupportVectorMachine (SVM) Hier
geht es um den Einsatz der SupportVectorMachine (SVM)
als Klassifikator in der Gesichtsdetektion.
Strukturanalyse mit der
Hough-Transformation
In diesem Bericht wurde mit Hilfe der Hough-Transformation
Lötpunkte auf
Leiterplatten automatisch untersucht (Zusammenarbeit mit Manfred Lippert).
Verkehrszählung
Um Autos auf einer Fahrbahn
zu zählen stelle ich hier ein einfaches Verfahren vor.
H263 Optimierung Hier ging es darum
den VideoCodec H.263 (MPEG-4) für die
Videotelephonie zu
erweitern. Dabei wurde der VideoCodec mit Hilfe der Gesichtsdetektion
erweitert und eine Bandbreitenverkleinerung erreicht.
NeuroGo
Ein Versuch einem Computer Go mit Hilfe eines Neuronalen
Netzes beizubringen
(Zusammenarbeit mit Melani Sippl und Ingo Schasiepen).
Dabei lernt das Netz automatisch durch Spielen, indem es
zum Beispiel mit einem Strategiespieler trainert.
Shrdlu Bei
Shrdlu handelt es sich um eine Robotersteuerung, die auf deutsche
Sätze reagiert, wie es in dem Buch Gödel, Escher, Bach von
D.R. Hofstadter beschrieben worden ist. Dieses Projekt wurde zusammen
mit Christian Lier und Manfred Lippert in Prolog geschrieben.
In meiner Seminararbeit Komponentenmodell JavaBeans stell ich das Komponentenmodell von JavaBeans vor
Hier sind einige Sachen, die ich in meiner Freizeit programmiert oder geschrieben habe:
LL(1) Tabellengenerator und Parser Dieser Grammatikparser kann anhand einer LL1-Grammatik prüfen, ob ein Satz richtig ist (C)
WinTalky Ein einfaches kleines Multiuser-Chatprogramm. Auch ein LinuxServer und Client vorhanden (C/C++)
WinSom Simuliert ein selbstorganisierendes Netz und stellt es grafisch dar (C++)
MyRSA Eine implementation vom RSA Algorithmus. Einthält auch eine Klasse für grosse ganze Zahlen (C++)
3D Würfel Hierbei handelt es sich um einen dreidimensionalen Würfel, der im Raum rotiert (C++) (ja ja, nix besonderes, ich weiss)
parallel Juliamenge Die Juliamenge wird mit Hilfe der PVM-Bibliothek auf mehrere Rechner parallel berechnet (C++)
NeuroExamples Eine kleine Sammlung verschiedener Simulationen neuronaler Netze von mir (C/C++)
TuringMachineConverter Software zum Buch Das eindimensionale Universum (ISBN: 3-8330-0370-7) enthät Programme zum Konvertieren einer TuringMaschine nach Post-Tag System und dann nach Rule110. Auch eine auf einer Turing-Maschine simulierte CPU mit 4 Befehlen ist dabei (Java 1.4).
MakroAssembler compiliert Programme fuer den CPU-Simulator auf der TuringMachineConverter. Es werden 4 Befhele unterstuetzt mit deren Hilfe kompliziertere Befehle aus Makros gebildet werden (Java 1.4).
Virtuelle Maschine ist eine simulierte CPU mit 22 einfachen Maschinen-Befehlen. Programme darauf könen mit dem Makrossembler aus dem Projekt TuringMachineConverter auf der Turingmaschine laufen (Java 1.4).
FileArchive Packt Files aus einem Unterordner zusammen (C# VS7 .NET 1.1)
MD5Calculator berechnet und überprüft den MD5 Hashwert von Dateien (C# VS7 .NET 1.1)
Tic Tac To ein nicht intelligentes Spiel, wobei der Computer nie verliert (C# VS7 .NET 1.1)
IPUpLoad speichert über FTP die lokale IP-Adresse in einer HTML-Datei (C# VS7 .NET 1.1)
TM2Train wandelt eine Turing Maschine in eine Gleisanlage für Züge um (physicher Computer) (C# VS7 .NET 1.1)
NetCommandService Windowsservice, der über eine Telnetverbindung Programme starten kann (C# VS7 .NET 1.1)
AntTSP Ameisen finden eine suboptimale Löung für das Problem des Handlungsreisenden (TSP mit Ant-Cycle) (C# VS7 .NET 1.1)
TMConverter konvertiert eine Turing Maschine mit n-Bit Alphabet zu einer 1-Bit Alphabet Turing Maschine (C# VS7 .NET 1.1)
ErrorCorrection fügt einer Datei Redundanzen mit Hilfe des Hammingabstandes hinzu, so dass Fehler beim Einlesen wieder beseitigt werden könen (C# VS7 .NET 1.1)
ParserGenerator Framework zum Generieren von LL(1), SLR(1), LR(1) und LALR(1) Tabellen und Parsen mit TopDown- und ButtonUpParser mit Parsebaumerzeugung (C# VS7 .NET 1.1)
Sudoku Löst Sudoku Rätsel (C# VS7 .NET 1.1)
AlgoGeo demonstriert geometrische Algorithmen: Line Sweep, konvexe Hülle, Delaunay Triangulation (Java 1.4)
BlowFish Verschlsselung implementiert nach Bruce Schneier (Java 1.4)
Tools für die Windows Command-Shell(VC++)
Neumann CA ist eine Implementierung des universellen Konstruktors nach Neumann (langsam und nur zur Anschaunng gedacht) (Java 1.4)
Matrix loest lineares Gleichungsystem mit dem Gauss Eliminationsverfahren (Java 1.4)
PascalCompiler ist ein Compiler fuer ein Subset von Pascal Befehlen. Der erzeugte Code kann mit dem MakroAssembler weiter verarbeitet werden (Java 1.6)
JCaster ist Volumen Renderer (Raycaster) (Java 1.6)
GuitarTab zeigt Noten und Akkorde auf dem Gitarre Griffbrett an (Java 1.6)
MySmallJavaUtils GPS Coordinate Converter, MD5 Hash Calculator, FTPCopy copies a file to an FTP Server (Java 1.6)
Und hier Musik von mir, die der Welt noch gefehlt hat:
Hey Mr DJ
Feel By My Side
Links zu Freunden
Ozzy
Pet
Roland
Gregor
Damit wir auch noch in Zukunft in einem freien demokratischen Land ohne Verfolgung und Überwachung Leben dürfen wählt bitte Piratenpartei.
Andre Betz Heinrichstrasse 27 90439 Nuernberg Phone +49 (0)911 3606040 Fax +49 (0)1805 039000 7689
Mail.
und weil unser Überwachungsstaat gern alles mitliest hier mein
Public Key von GnuPg.Org
Home-Adresse
Für den Inhalt der Links auf dieser Seite übernehme ich
keinerlei Verantwortung, da es für mich nicht möglich ist
diese ständig zu kontrollieren.
Letzte Änderung: 23.01.2009