Categories
English Troubleshooting

Steps to run Angular on a running project in windows 7

Install a newer version of NPM, if there is already an old version then it is better to remove it and then to install a new version. Insure that the NPM path is correct, try: “npm get prefix” from visual studio code to see the existing path. If the path was not correct then set […]

Categories
English Text Analytics

Can we use verb tenses to predict the time of the text?

Verbs tenses was the first idea that came into my mind to specify the time of a news article, however, working on multiple sentences level makes huge amount of ambiguity, specially that the articles could be mentioning a history of some named entity (person, country, organization) but then they could end the article with a […]

Categories
English Information Retrieval

Enterprise Search vs Web Search

Enterprise Search • Search within documents of an organization, agency or company• The search is done in the documents that exist in the intranet or on the internet. • Takes document versions into account. • Good performance in low hyperlink structure. • Covers specific document formats per site or organization. • Not based only on […]

Categories
English Text Analytics

Smoothing in natural language processing

Laplace smoothing or additive smoothing is a statistical technique to increase the probability of less likely elements by increasing the counts of all the elements in the dataset by one. The application of smoothing is very important in natural language processing, as some words may have zero or close to zero probabilities such as the […]

Categories
English Text Analytics

Types of language ambiguity in natural language processing

In this article, we present a simplified list of language ambiguity in natural language processing as well as the effects of ambiguity in the processing: Word sense ambiguity: The same noun could have two different meaning, such as the word bank in the sentences “Bank of America” and “river bank”. Part of speech ambiguity: Some […]

Categories
English Machine Learning

Artificial Neural Networks, Why? How?

Many people think of artificial neural networks as blenders,or a magic tool that you do not know what it is happening. ANN just gives you the solution, and it needs some training before that. You just feed photos of dogs and cats and in a magic way, they will learn who the dog is and […]

Categories
English Uncategorized

How to fix the error “Attempt to load Oracle client libraries threw BadImageFormatException” in IIS Express

First I did the following: Add Oracle DSN in: ODBC sources (you can find it in start >> search >> odbc data sources) then go to user DSN and add oracle, you can test the connection there. However this didn’t fix the problem, maybe it contributed in the solution. Try different oracle provider (like Oracle.DataAccess). […]

Categories
English OOP

General Fields for class or database-table definition

When I start to design some table in the database or a class in my solution I always keep thinking if I have forgot some important field that I will need it later during development or it may be needed by my client. So the following fields represents a general view to define anything in […]

Categories
Algorithms English

Advises for solving strings problems and algorithms

Change the way you’re doing the loop if you face a problem in reaching the first and/or the last character. If you want to compare each two adjacent characters then it’s better to start with a loop with counter = 0. It is not always about adding new items to the result objects, sometimes think […]

Categories
Databases English Performance Search algorithms

Build trees or depend on database indexes to enhance text search?

Should we create our own trees to make searches on strings faster, or we can depend on database engine non-clustered indexes on char or Varchar fields to do so? The following facts will help us in deciding and understanding what is really happening in indexed char columns: You can make an indexed column of Varchar2 […]