About this website
Natural language processing (NLP), simply put, is to
make computers understand and generate human language. Therefore, it requires both
linguistic knowledge and programming skills. This website offers
online language processing services, a concise introduction to the major
concepts of linguistics needed in NLP, practical and easy-to-follow tutorials
for Visual Studio, and ready-to-use C# code for NLP in particular and algorithm
implementation in general. In addition, it presents my technical blogs on
ASP.NET web programming, comparison between aspects of programming in C# and in
Java and computer use in general. The alternative address of this web site is http://www.nlpcsharp.com.
The main audience of this website are those interested
in programming in C# and Java and those interested in natural language
processing. You will also find this site useful if you simply want to try
language processing online or copy some sample C# code. You might also find
answers to some of the tricky technical FAQs
About the author
Jiayun Han obtained his PhD in linguistics and MS in
artificial intelligence from the University of Georgia, USA. He has more than 10 years'
formal education in linguistics and more than 6 years' experience in developing software
using Java, .NET framework, and various database management systems. Jiayun has
the expertise in using machine learning algorithms to solve problems in the
areas of indirect speech act detection, morphological analysis,
part-of-speech tagging, semantic distance measurement,
text classification, corpora construction and domain knowledge extraction.