Click here to Skip to main content
14,970,653 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
Posted: 25 Jan 2019   Updated: 25 Jan 2019   Views: 4,750   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Competing on kaggle.com for the first time
Machine Learning
Posted: 22 Dec 2017   Updated: 3 Nov 2018   Views: 15,383   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   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.
Posted: 22 Dec 2017   Updated: 22 Nov 2018   Views: 10,880   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
How to create a Turing machine in Python - Part 2
Posted: 14 Dec 2018   Updated: 14 Dec 2018   Views: 3,960   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Simple Linear Regression from scratch in Rust
Programming Languages
Python
Posted: 30 Nov 2018   Updated: 30 Nov 2018   Views: 4,242   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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.
Posted: 8 Nov 2018   Updated: 8 Nov 2018   Views: 2,291   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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
Posted: 22 Dec 2017   Updated: 3 Nov 2018   Views: 9,871   Rating: 4.56/5    Votes: 4   Popularity: 2.74
Licence: The Code Project Open License (CPOL)      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
Machine Learning
Posted: 22 Dec 2017   Updated: 22 Dec 2017   Views: 5,770   Rating: 4.20/5    Votes: 3   Popularity: 2.00
Licence: The Code Project Open License (CPOL)      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.
Posted: 1 Mar 2018   Updated: 1 Mar 2018   Views: 14,101   Rating: 4.70/5    Votes: 9   Popularity: 4.48
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   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.
Posted: 11 Dec 2019   Updated: 11 Dec 2019   Views: 1,360   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Some time ago I showed you how to implement Simple Linear Regression using statistical methods. In this tutorial, we will implement the powerful Gradient descent algorithm to achieve the same goal. Instead of Rust, we are goig to use Go this time.
Containers
Docker
Posted: 4 Jan 2018   Updated: 4 Jan 2018   Views: 9,310   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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
Posted: 25 Jan 2018   Updated: 25 Jan 2018   Views: 5,570   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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
Posted: 29 Dec 2017   Updated: 29 Dec 2017   Views: 5,381   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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
Posted: 13 Feb 2019   Updated: 13 Feb 2019   Views: 5,650   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      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
Posted: 31 Jan 2018   Updated: 31 Jan 2018   Views: 5,122   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Redis, Flask and ReactJS – Part 2
Web Development
HTML5
Posted: 22 Dec 2017   Updated: 22 Dec 2017   Views: 4,661   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: The Code Project Open License (CPOL)      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
Posted: 22 Dec 2017   Updated: 22 Dec 2017   Views: 5,190   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      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#
Posted: 3 Jun 2013   Updated: 3 Jun 2013   Views: 62,410   Rating: 4.83/5    Votes: 16   Popularity: 5.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 2,448
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.
Posted: 4 Jun 2013   Updated: 5 Jun 2013   Views: 18,551   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 473
Please Sign up or sign in to vote.
A small tool I made to easily change the background image of the login screen.
Haskell
Posted: 8 Jun 2014   Updated: 20 Jun 2014   Views: 12,282   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      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)
Posted: 23 Jun 2014   Updated: 24 Jun 2014   Views: 8,440   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      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
Posted: 7 Jan 2014   Updated: 7 Jan 2014   Views: 15,151   Rating: 4.74/5    Votes: 7   Popularity: 4.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 281
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.

Philipp_Engelmann
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/