Avatar

Fabian Heseding

I.T.-Systems Engineer

Hasso-Plattner-Institute

Biography

Fabian Heseding is a student of I.T.-Systems Engineering at Hasso-Plattner-Institut in Potsdam, Germany. His interests include Artificial Intelligence, Machine Learning and Software Engineering. Currently, he works on his Bachelor's Project, developing a cockpit for self-driving databases with the industry partner SAP Innovation Center Network and the research group of Prof. Dr. h.c. Hasso Plattner.

Interests

  • Artificial Intelligence
  • Machine Learning
  • Software Engineering
  • Athletic Performance

Education

  • B.Sc. in I.T.-Systems Engineering, 2020

    Hasso-Plattner-Institute

  • Abitur, 2017

    Gymnasium Gernsheim

  • High School Exchange Year, 2014

    Elm Creek Public Schools, NE, U.S.A.

Experience

 
 
 
 
 

Data Science Intern

PricewaterhouseCoopers GmbH

Aug 2018 – Nov 2018 Berlin
  • Research of neural network architectures.
  • Development of deep neural networks (especially recurrent and convolutional neural networks).
  • Randomized and sequential hyperparameter studies.
  • Transfer of knowledge by training colleagues.
 
 
 
 
 

Intern

Physikalisch-Technische Bundesanstalt (PTB)

Jan 2015 – Feb 2015 Braunschweig
  • Data network administration.
  • Working with micro-computers.
 
 
 
 
 

Working Student

VDMA e.V.

Jul 2014 – Jul 2017 Frankfurt am Main
  • Software and web development.

Accomplish­ments

Deep Learning Specialization

The Deep Learning Specialization is designed to prepare learners to participate in the development of cutting-edge AI technology, and to understand the capability, the challenges, and the consequences of the rise of deep learning. Through five interconnected courses, learners develop a profound knowledge of the hottest AI algorithms, mastering deep learning from its foundations (neural networks) to its industry applications (Computer Vision, Natural Language Processing, Speech Recognition, etc.).
See certificate

Sequence Models

Understand how to build and train Recurrent Neural Networks (RNNs), and commonly-used variants such as GRUs and LSTMs. Be able to apply sequence models to natural language problems, including text synthesis. Be able to apply sequence models to audio applications, including speech recognition and music synthesis.
See certificate

Convolutional Neural Networks

Understand how to build a convolutional neural network, including recent variations such as residual networks. Know how to apply convolutional networks to visual detection and recognition tasks. Know to use neural style transfer to generate art. Be able to apply these algorithms to a variety of image, video, and other 2D or 3D data.
See certificate

Structuring Machine Learning Projects

Understand how to diagnose errors in a machine learning system, and be able to prioritize the most promising directions for reducing error. Understand complex ML settings, such as mismatched training/test sets, and comparing to and/or surpassing human-level performance. Know how to apply end-to-end learning, transfer learning, and multi-task learning.
See certificate

Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization

Understand industry best-practices for building deep learning applications. Be able to effectively use the common neural network “tricks”, including initialization, L2 and dropout regularization, Batch normalization, gradient checking. Be able to implement and apply a variety of optimization algorithms, such as mini-batch gradient descent, Momentum, RMSprop and Adam, and check for their convergence. Understand new best-practices for the deep learning era of how to set up train/dev/test sets and analyze bias/variance. Be able to implement a neural network in TensorFlow.
See certificate

Neural Networks and Deep Learning

Understand the major technology trends driving Deep Learning. Be able to build, train and apply fully connected deep neural networks. Know how to implement efficient (vectorized) neural networks. Understand the key parameters in a neural network's architecture.
See certificate

Machine Learning

Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning). Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI).
See certificate

Unternehmensgründung im IT-Bereich - Wie gründe ich erfolgreich ein IT-Startup?

Die Digitalisierung treibt die Gründung neuer Unternehmen im IT-Sektor voran. Darüber hinaus gibt der Einsatz neuer IT-Technologien potenziellen Entrepreneuren die Möglichkeit, ihre Geschäftsideen relativ schnell zu testen, um marktfähige Softwareprodukte zu entwickeln. In diesem zweiwöchigen Workshop möchten wir Ihnen einen praxisorientierten Einblick in die Herausforderungen und Fallstricke bei der Gründung eines IT-Startups geben. Was ist im Vorfeld, z.B. bei der Teamzusammenstellung zu beachten? Welche Methoden sind hilfreich, um das Geschäftsmodell darzustellen und weiterzuentwickeln? Wie positioniere ich ein innovatives IT-Produkt im Markt? Welche Finanzierungsinstrumente gibt es? Diese und viele weitere Fragen werden in unserem openHPI-Kurs besprochen, um Ihnen ein “Toolkit” zur erfolgreichen Gründung eines IT-Unternehmen zu geben.
See certificate

Web Technologies

We start off by introducing the underlying technologies of the web: URI, HTTP, HTML, CSS and XML. We will then focus on web services and web programming technologies along with their practical application. And we will look at how search engines - our fast and reliable signposts in the digital world – actually work to find contents and services on the web. The course concludes with a look at cloud computing and how it is changing the way we will access computing power in the future.
See certificate

New Venture Finance: Startup Funding for Entrepreneurs

When to raise outside capital? What kind of investors invest by stage and where to find them? What are your fundraising options? What are the key components of the term sheet? How to perform company valuations? How to pitch to investors? What techniques help the entrepreneur “get to the close”?
See certificate

Java für Einsteiger

Mit diesem neuen openHPI Einsteigerkurs möchten wir unseren Teilnehmern die Grundlagen der Programmiersprache Java vermitteln. Java ist weit verbreitet und wird vielseitig eingesetzt. Unter anderem werden mit Java Programme für Googles Android Plattform entwickelt. Dieser MOOC vermittelt die grundlegenden Konzepte des Programmierens einfach und verständlich. Durch regelmäßige praktische Übungen wird das Gelernte angewendet und gefestigt.
See certificate

Innovation for Entrepreneurs: From Idea to Marketplace

What are the key indicators of innovation opportunities? What steps are critical for entrepreneurs to bring innovations to the marketplace? What innovation strategies are valuable for new ventures to establish and maintain a competitive advantage?
See certificate

ILX1, Inclusive Leadership Training: Becoming a Successful Leader

What successful 21st-century leaders do. How to develop and refine the key inclusive leadership skills of Empowerment, Accountability, Courage, and Humility—known as the “EACH” framework. How to apply your new skills to case studies and in real-life situations. Why creating your own Personal Leadership Plan is integral to success and weekly guidance around developing yours.
See certificate

Developing Innovative Ideas for New Companies:The First Step in Entrepreneurship

Identify and analyze entrepreneurial opportunities. Enhance your entrepreneurial mindset. Improve your strategic decision-making. Build innovative business models.
See certificate

Sichere Email

Email ist eines der wichtigsten Kommunikationsmittel unserer Zeit. Dennoch lässt die Technologie hinsichtlich Sicherheit deutlich zu wünschen übrig. Als Email-Nutzer kann man sich weder sicher sein, dass niemand die Nachrichten mitliest, noch dass diese auch unverändert beim Empfänger ankommen. Um geeignete Sicherheitsmaßnahmen - die sogenannte Ende-zu-Ende-Verschlüsselung sowie digitale Signaturen - muss sich jeder einzelne Nutzer selbst kümmern. In diesem openHPI-Workshop lernen Sie auch anhand praktischer Übungen, wie Sie mit dem Einsatz kostenloser Werkzeuge verschlüsselte und digital unterschriebene Emails versenden und empfangen können.
See certificate