Click here to Skip to main content
15,883,705 members

Articles by Philipp_Engelmann (Articles: 7, Technical Blogs: 10, Tip/Tricks: 5)

Articles: 7, Technical Blogs: 10, Tip/Tricks: 5

RSS Feed

Average article rating: 4.94

Artificial Intelligence
Keras
25 Jan 2019   Updated: 25 Jan 2019   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 6,780     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Competing on kaggle.com for the first time
Machine Learning
22 Dec 2017   Updated: 3 Nov 2018   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: CPOL    Views: 21,523     Bookmarked: 24   Downloaded: 0
Please Sign up or sign in to vote.
In this series, I want to show you how to create a simple console-based Turing machine in Python. You can check out the full source code on https://github.com/phillikus/turing_machine. In this part, I will explain the fundamental theory behind Turing machines and set up the project based on that.
22 Dec 2017   Updated: 22 Nov 2018   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: CPOL    Views: 17,172     Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
How to create a Turing machine in Python - Part 2
14 Dec 2018   Updated: 14 Dec 2018   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 7,351     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Simple Linear Regression from scratch in Rust
Programming Languages
Python
30 Nov 2018   Updated: 30 Nov 2018   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,282     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
In this series, I am going to rewrite the Turing machine I wrote in Creating a Turing machine in Python.
8 Nov 2018   Updated: 8 Nov 2018   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 3,632     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Due to busy lives in the 21st century, finding time to learn about new topics and keeping up to date with technological trends becomes more and more difficult.
Web Development
HTML5
22 Dec 2017   Updated: 3 Nov 2018   Rating: 4.56/5    Votes: 4   Popularity: 2.74
Licence: CPOL    Views: 12,891     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
How to create simple 2D games using JavaScript, React, Canvas and CSS

Average blogs rating: 4.74

Artificial Intelligence
Deep Learning
1 Mar 2018   Updated: 1 Mar 2018   Rating: 4.70/5    Votes: 9   Popularity: 4.48
Licence: CPOL    Views: 18,851     Bookmarked: 21   Downloaded: 0
Please Sign up or sign in to vote.
With recent scientific advancements in Deep Learning, Artificial Intelligence and Neural Networks, as well as steadily evolving tools such as Tensorflow, Pytorch, and Keras, writing, testing and optimizing your own Neural Networks is now easier than ever before.
Machine Learning
22 Dec 2017   Updated: 22 Dec 2017   Rating: 4.20/5    Votes: 3   Popularity: 2.00
Licence: CPOL    Views: 7,871     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
In this part of this series, we will add some more Turing machines and extend the logging.
11 Dec 2019   Updated: 11 Dec 2019   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,050     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to implement Gradient Descent in Go
Containers
Docker
4 Jan 2018   Updated: 4 Jan 2018   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 10,680     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
In this short tutorial, I want to show you how to set up a simple Redis instance using Docker Compose. We will connect to it and test it using Python and the redis package.
Database Development
Redis
25 Jan 2018   Updated: 25 Jan 2018   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,640     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to set up and deploy web applications using Flask and Redis on the Backend, and ReactJS on the Frontend. Using Docker Compose, it will be very easy to start, debug and deploy this application.
General Programming
Algorithms
29 Dec 2017   Updated: 29 Dec 2017   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,421     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
While programming languages are becoming more and more powerful and abstract, knowing about the underlying algorithms and data structures and when and how to use them is still key to writing efficient and elegant programs.
Internet of Things
13 Feb 2019   Updated: 13 Feb 2019   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 9,191     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
With IoT (Internet of Things) on the rise and hardware getting cheaper and cheaper, it's a great time to explore the possibilities this new technology provides.
ReactJS
31 Jan 2018   Updated: 31 Jan 2018   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 6,062     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Redis, Flask and ReactJS – Part 2
Web Development
HTML5
22 Dec 2017   Updated: 22 Dec 2017   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: CPOL    Views: 5,641     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
How to implement state management to switch from the title screen to the playing-screen, add a player-controlled ship-class and finally some invaders for the player to fight.
React
22 Dec 2017   Updated: 22 Dec 2017   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 6,270     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to allow the player and invaders to shoot each other, add a simple high-score and a GameOver-screen

Average tips rating: 4.91

Programming Languages
C#
3 Jun 2013   Updated: 3 Jun 2013   Rating: 4.83/5    Votes: 16   Popularity: 5.81
Licence: CPOL    Views: 76,153     Bookmarked: 22   Downloaded: 2,598
Please Sign up or sign in to vote.
This tip describes how to resize an existing image (e.g. uploaded by a user) so it does not exceed a defined size limit.
4 Jun 2013   Updated: 5 Jun 2013   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 22,441     Bookmarked: 14   Downloaded: 483
Please Sign up or sign in to vote.
A small tool I made to easily change the background image of the login screen.
Haskell
8 Jun 2014   Updated: 20 Jun 2014   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 14,522     Bookmarked: 6   Downloaded: 5
Please Sign up or sign in to vote.
Arabic-Roman number converter in Haskell (Part 1: Converting Arabic to Roman numbers)
23 Jun 2014   Updated: 24 Jun 2014   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 9,540     Bookmarked: 2   Downloaded: 6
Please Sign up or sign in to vote.
Arabic-Roman Number Converter in Haskell (Part 2: Converting Roman to Arabic Numbers)
Web Development
HTML
7 Jan 2014   Updated: 7 Jan 2014   Rating: 4.74/5    Votes: 7   Popularity: 4.00
Licence: CPOL    Views: 20,314     Bookmarked: 6   Downloaded: 287
Please Sign up or sign in to vote.
Finding a valid flow in a flow network with minimum and maximum capacities

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Software Developer (Senior)
Germany Germany
Hi there 🙂
My name is Philipp Engelmann, I work as a web developer at FIO SYSTEMS AG in Leipzig. I am interested in C#, Python, (REST-)API-Design, software architecture, algorithms and AI. Check out my blog at https://cheesyprogrammer.com/