Quantcast
Browsing all 40 articles
Browse latest View live

Functional constructs Java 7, Groovy, Commons

What functional constructs to use for ShapeLogicI have started to code the lazy streams for ShapeLogic. They are going to be key for the query interface to ShapeLogic. I need some functional constructs...

View Article


Lazy streams in Java, Groovy, JavaScript, JRuby

This is a follow up to my last blog: Functional constructs Java 7, Groovy, CommonsI have finished coding the first part of the lazy streams for ShapeLogic. They are going to be key for the declarative...

View Article


ShapeLogic 0.9 with lazy stream library released

Here are the release notes, I will soon describe the changes in more details.This is the first release where ShapeLogic is moving beyond current parameters as a plugin library for ImageJ, currently...

View Article

Lazy streams in mathematics and vision

ShapeLogic 0.9 contains new functional and declarative constructsLazy streamsSimplified and expanded lazy calculationsThe functional and declarative construct of ShapeLogic can be used independently of...

View Article

ShapeLogic 1.0 with stream based rules released

Here are the release notes for ShapeLogic 1.0ChangesRule for image processing have been migrated, previously they were implemented as goal driven tasks with sub tasks. Version 1.0 uses lazy streams...

View Article


Image may be NSFW.
Clik here to view.

ShapeLogic 1.1 with particle counter released

Here are the release notes for ShapeLogic 1.1ChangesParticle counter working directly on color and gray scale images without manual user interventionParticle counter finds average color, standard...

View Article

Image may be NSFW.
Clik here to view.

ShapeLogic 1.2 with color particle analyzer released

Here are the release notes for ShapeLogic 1.2ChangesParticle analyzer working directly on color and gray scale images without manual user intervention Both particle counter and particle analyzer now...

View Article

Computer Vision C++ vs Java review

In 2007 I created an open source computer vision project, ShapeLogic, built in Java to work with ImageJ. This setup has been very easy to work with and very productive. Bjarne Stroustrup the creator of...

View Article


Image may be NSFW.
Clik here to view.

Computer vision C++ libraries review

I am trying to create an easy to use, minimalistic C++ cross-platform computer vision system, with a non-restrictive license. My biggest challenge was to chose the best libraries and to get them to...

View Article


Open Source NLP in C# 3.5 using NLTK

I am working on natural language processing algorithms in a C# 3.5 environment. I did not find any open source NLP packages for C# or VB.NET.NLTK is a great open source NLP package written in Python....

View Article

SharpNLP vs NLTK called from C# review

C# and VB.net have fewer open source NLP libraries than languages like C++, Java, LISP and Perl. My last blog post: Open Source NLP in C# 3.5 using NLTK is about calling NLTK, which is written in...

View Article

Data Mining rediscovers Artificial Intelligence

Artificial intelligence started in the 1950s with very high expectations. AI did not deliver on the expectations and fell into decades long discredit. I am seeing signs that Data Mining and Business...

View Article

R, RapidMiner, Statistica, SSAS or WEKA

Choosing cheap software packages to get started with Data MiningYou have a data mining problem and you want to try to solve it with a data mining software package. The most popular packages in the...

View Article


Orange, R, RapidMiner, Statistica and WEKA

Review of open source and cheap software packages for Data MiningThis blog posting is comparing the following tools, after working with them for 2 months and using them for solving a real data mining...

View Article

Natural language processing in Clojure, Go and Cython

I work in natural language processing, programming in C# 3.5 and Python. My work includes classification, named entity recognition, sentiment analysis and information extraction. Both C# and Python are...

View Article


Growing Python projects from small to large scale

You need significantly different principles for developing small, medium and large scale software system.When my project started to become big I searched the Internet for some guidelines or best...

View Article

NLTK under Python 2.7 and SciPy 0.9.0

Python 2.7 has been out for months, but I have been stuck using Python 2.6 since SciPy was not working for Python 2.7. SciPy 0.9 Beta 1 binary distribution has just been released.Normally I try to stay...

View Article


Is IBM Watson Beginning An AI Boom?

Artificial intelligence fell out of favor in the 1970s, the start of first artificial intelligence winter, and has mainly been out of favor since. In April 2010 I wrote a post about how you can now get...

View Article

Image may be NSFW.
Clik here to view.

Bedtime Science Stories My Science Education Blog

I started a science education blog called: Bedtime Science Stories. Here is a little excerpt from my first post: Can and should a 3 year old girl be into science?I have a 3 year old daughter that has...

View Article

Practical Probabilistic Topic Models for NLP

Latent Dirichlet Allocation, LDA is a new and very powerful technique for finding the topics in a collection of texts, using unsupervised learning. LDA is a probabilistic topic models. LDA was...

View Article
Browsing all 40 articles
Browse latest View live