Fundamentals of natural language processing by artificial intelligence technologies