Click here to Skip to main content
15,041,393 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,880   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,613   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   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: 11,080   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: 4,070   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,322   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,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.
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: 10,021   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,850   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,271   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,390   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,400   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,630   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,461   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,850   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,172   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,701   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,240   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: 63,420   Rating: 4.83/5    Votes: 16   Popularity: 5.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 2,463
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,731   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 474
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,402   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,510   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,451   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/