Click here to Skip to main content
15,799,398 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,894     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: 7,252     Bookmarked: 5   Downloaded: 118
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: 13,556     Bookmarked: 11   Downloaded: 209
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: 11,503     Bookmarked: 5   Downloaded: 104
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: 16,383     Bookmarked: 6   Downloaded: 139
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: 10,208     Bookmarked: 7   Downloaded: 254
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: 11,324     Bookmarked: 2   Downloaded: 117
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: 14,134     Bookmarked: 11   Downloaded: 406
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: 57,374     Bookmarked: 37   Downloaded: 1,078
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: 9,412     Bookmarked: 15   Downloaded: 119
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
8 Apr 2015   Updated: 9 Apr 2015   Rating: 4.92/5    Votes: 15   Popularity: 5.78
Licence: CPOL    Views: 47,185     Bookmarked: 22   Downloaded: 1,062
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: 42,683     Bookmarked: 10   Downloaded: 444
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: 8,641     Bookmarked: 0   Downloaded: 85
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,116,712     Bookmarked: 433   Downloaded: 79,699
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: 18,400     Bookmarked: 9   Downloaded: 295
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: 9,362     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: 17,480     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: 409,676     Bookmarked: 247   Downloaded: 3,646
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,640     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: 191,560     Bookmarked: 50   Downloaded: 4,109
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: 53,623     Bookmarked: 13   Downloaded: 260
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,260     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: 9,230     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: 7 Apr 2013   Rating: 4.96/5    Votes: 18   Popularity: 6.23
Licence: CPOL    Views: 60,928     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: 71,222     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: 91,777     Bookmarked: 16   Downloaded: 3,472
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: 42,724     Bookmarked: 6   Downloaded: 1,883
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: 218,364     Bookmarked: 54   Downloaded: 9,259
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: 28 Oct 2014   Rating: 4.98/5    Votes: 18   Popularity: 6.25
Licence: CPOL    Views: 77,683     Bookmarked: 66   Downloaded: 3,030
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: 44,297     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: 19,191     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: 287,662     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: