Click here to Skip to main content
15,672,024 members

Articles by Thomas Daniels (Articles: 19, Technical Blogs: 3, Tip/Tricks: 8, Reference: 1)

Articles: 19, Technical Blogs: 3, Tip/Tricks: 8, Reference: 1

RSS Feed

Average article rating: 4.63

Artificial Intelligence
Keras
17 Jun 2020   Updated: 17 Jun 2020   Rating: 3.79/5    Votes: 9   Popularity: 3.61
Licence: CPOL    Views: 7,234     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
In this article we can take a look at what libraries are available to work on AI and ML tasks.
22 Jun 2020   Updated: 22 Jun 2020   Rating: 4.83/5    Votes: 4   Popularity: 2.91
Licence: CPOL    Views: 6,502     Bookmarked: 5   Downloaded: 116
Please Sign up or sign in to vote.
In this article, let’s dive into Keras, a high-level library for neural networks.
Machine Learning
12 Jun 2020   Updated: 12 Jun 2020   Rating: 4.43/5    Votes: 5   Popularity: 3.10
Licence: CPOL    Views: 12,206     Bookmarked: 11   Downloaded: 202
Please Sign up or sign in to vote.
This article provides some tips for experienced programmers to get up to speed with the basics of Python.
15 Jun 2020   Updated: 15 Jun 2020   Rating: 4.25/5    Votes: 5   Popularity: 2.97
Licence: CPOL    Views: 10,493     Bookmarked: 5   Downloaded: 103
Please Sign up or sign in to vote.
Now that you know some of the basics of Python we can go a bit deeper, with the lists and tuples data structures and see how to work with them.
16 Jun 2020   Updated: 16 Jun 2020   Rating: 4.53/5    Votes: 7   Popularity: 3.83
Licence: CPOL    Views: 14,993     Bookmarked: 6   Downloaded: 136
Please Sign up or sign in to vote.
In this article we go a bit further with generators and classes.
18 Jun 2020   Updated: 18 Jun 2020   Rating: 4.47/5    Votes: 7   Popularity: 3.78
Licence: CPOL    Views: 9,497     Bookmarked: 7   Downloaded: 248
Please Sign up or sign in to vote.
In this article let's get started hands-on with OpenCV.
19 Jun 2020   Updated: 19 Jun 2020   Rating: 4.63/5    Votes: 5   Popularity: 3.23
Licence: CPOL    Views: 10,533     Bookmarked: 2   Downloaded: 113
Please Sign up or sign in to vote.
In this article we take a look at what you can do with the Natural Language Toolkit (NLTK).
3 Mar 2018   Updated: 3 Mar 2018   Rating: 4.74/5    Votes: 10   Popularity: 4.74
Licence: CPOL    Views: 13,274     Bookmarked: 11   Downloaded: 402
Please Sign up or sign in to vote.
This article describes how to use a neural network to recognize programming languages, as an entry for CodeProject's Machine Learning and Artificial Intelligence Challenge.
24 Jun 2019   Updated: 24 Jun 2019   Rating: 5.00/5    Votes: 16   Popularity: 6.02
Licence: CPOL    Views: 50,650     Bookmarked: 36   Downloaded: 1,027
Please Sign up or sign in to vote.
This article describes the making of a tic tac toe player that uses neural networks and machine learning.
Tensorflow
23 Jun 2020   Updated: 23 Jun 2020   Rating: 4.60/5    Votes: 10   Popularity: 4.39
Licence: CPOL    Views: 8,372     Bookmarked: 15   Downloaded: 116
Please Sign up or sign in to vote.
In this article we take a quick look at NumPy and TensorFlow also do a short overview of the scikit-learn library.
General Programming
Algorithms
7 Apr 2015   Updated: 9 Apr 2015   Rating: 4.92/5    Votes: 15   Popularity: 5.78
Licence: CPOL    Views: 43,594     Bookmarked: 22   Downloaded: 1,053
Please Sign up or sign in to vote.
An algorithm to classify whether text is gibberish or not, and an implementation in C# and Python.
11 Mar 2017   Updated: 14 Mar 2017   Rating: 4.99/5    Votes: 22   Popularity: 6.49
Licence: CPOL    Views: 37,703     Bookmarked: 10   Downloaded: 437
Please Sign up or sign in to vote.
This article is a solution to CodeProject's Weekly Challenge: "A knight on a chess board".
Productivity Apps and Services
Team Communication Tools
5 Feb 2019   Updated: 5 Feb 2019   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 7,911     Bookmarked: 0   Downloaded: 82
Please Sign up or sign in to vote.
Using the Slack API and CodeProject API, this application monitors CodeProject for new content and posts updates in a specified Slack channel.
Programming Languages
C#
27 Oct 2012   Updated: 8 Dec 2015   Rating: 4.91/5    Votes: 147   Popularity: 10.61
Licence: CPOL    Views: 1,085,997     Bookmarked: 434   Downloaded: 79,413
Please Sign up or sign in to vote.
This article explains speech recognition, speech to text, text to speech and speech synthesis in C#.
6 Apr 2015   Updated: 27 Sep 2015   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 17,730     Bookmarked: 9   Downloaded: 293
Please Sign up or sign in to vote.
Application that displays a notification when a new question is posted on CodeProject
24 Aug 2021   Updated: 24 Aug 2021   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 7,950     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
This article will show how to create a simple but complete WoA-native Windows Forms application.
Python
1 Jan 2016   Updated: 1 Jan 2016   Rating: 3.00/5    Votes: 3   Popularity: 1.43
Licence: CPOL    Views: 15,660     Bookmarked: 2   Downloaded: 84
Please Sign up or sign in to vote.
This article describes the working and the usage of my CodeProject API wrapper, written in Python.
Visual Basic
8 Mar 2013   Updated: 8 Sep 2016   Rating: 4.97/5    Votes: 150   Popularity: 10.77
Licence: CPOL    Views: 397,835     Bookmarked: 247   Downloaded: 3,636
Please Sign up or sign in to vote.
This article explains how bitwise operators work and this article explains also several purposes of them with examples in C# and VB.NET.
Web Development
HTML
21 Jul 2021   Updated: 21 Jul 2021   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 3,360     Bookmarked: 2   Downloaded: 25
Please Sign up or sign in to vote.
In this article, we will look at how you can create a new Electron app targeted at 64-bit WoA devices and how you can port existing Electron apps.
HTML5
6 Sep 2013   Updated: 31 May 2016   Rating: 4.96/5    Votes: 29   Popularity: 7.09
Licence: CPOL    Views: 183,758     Bookmarked: 50   Downloaded: 4,087
Please Sign up or sign in to vote.
How to create a maze with a digital timer using HTML5 and JavaScript, without the use of Flash

Average blogs rating: 4.77

General Programming
String
6 Jul 2014   Updated: 21 Jul 2014   Rating: 4.90/5    Votes: 5   Popularity: 3.42
Licence: CPOL    Views: 51,850     Bookmarked: 13   Downloaded: 259
Please Sign up or sign in to vote.
This blog posts teaches you how to transpose the rows and columns of a two-dimensional array, jagged array and string in C#.
Networking
16 Jun 2014   Updated: 16 Jun 2014   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 6,090     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Why banning a specific IP address is not always a good idea
Programming Languages
Python
10 Nov 2014   Updated: 10 Nov 2014   Rating: 4.41/5    Votes: 9   Popularity: 4.21
Licence: CPOL    Views: 8,970     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
The issue I came across when setting a Python global variable from a method, and how I solved it.

Average tips rating: 4.71

Desktop Programming
Windows Forms
8 Oct 2012   Updated: 6 Apr 2013   Rating: 4.96/5    Votes: 17   Popularity: 6.11
Licence: CPOL    Views: 58,403     Bookmarked: 31   Downloaded: 0
Please Sign up or sign in to vote.
A tip about how to set the position of a Windows Forms MessageBox in C#
General Programming
Exceptions
7 Nov 2012   Updated: 9 Nov 2012   Rating: 4.10/5    Votes: 9   Popularity: 3.91
Licence: CPOL    Views: 68,942     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
In this article I tell you how you to use if/else instead of try/catch.
Internet
28 Oct 2012   Updated: 28 Oct 2012   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 87,164     Bookmarked: 16   Downloaded: 3,408
Please Sign up or sign in to vote.
A tip about how to create a local server in C#.
Productivity Apps and Services
Microsoft Office
5 Jan 2014   Updated: 5 Jan 2014   Rating: 4.69/5    Votes: 7   Popularity: 3.97
Licence: CPOL    Views: 41,634     Bookmarked: 6   Downloaded: 1,867
Please Sign up or sign in to vote.
This Tip explains how to convert a Microsoft Word document to a text file in C#, using the Microsoft Word Object Library
Programming Languages
C#
19 Oct 2012   Updated: 1 Dec 2014   Rating: 4.94/5    Votes: 25   Popularity: 6.91
Licence: CPOL    Views: 214,613     Bookmarked: 53   Downloaded: 9,218
Please Sign up or sign in to vote.
A tip about how to shut down, restart, log off, lock, hibernate or sleep your computer in C#.
10 Oct 2012   Updated: 27 Oct 2014   Rating: 4.98/5    Votes: 18   Popularity: 6.25
Licence: CPOL    Views: 76,293     Bookmarked: 66   Downloaded: 3,021
Please Sign up or sign in to vote.
A tip about how to run a Windows Forms application in C# on user logon
22 Dec 2012   Updated: 22 Dec 2012   Rating: 4.63/5    Votes: 5   Popularity: 3.23
Licence: CPOL    Views: 43,056     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
In this tip, I tell you how to cast an IEnumerable to an IEnumerable(T)
12 May 2013   Updated: 12 May 2013   Rating: 4.41/5    Votes: 8   Popularity: 3.99
Licence: CPOL    Views: 18,581     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
This is an alternative for "Converting numbers to the word equivalent. "

Average reference rating: 4.92

5 Nov 2013   Updated: 4 Aug 2017   Rating: 4.92/5    Votes: 50   Popularity: 8.27
Licence: CPOL    Views: 277,892     Bookmarked: 213   Downloaded: 0
Please Sign up or sign in to vote.
A list of useful development tools edited by members of CodeProject

Average project rating:

No projects have been posted.
Student
Europe Europe
Also known as ProgramFOX. I like programming, playing chess and astronomy. Administrator of Chess Variants Training[^].

Find me on: