Open Source Implementation of Hierarchical Temporal Memory

March 30th, 2013, 8526 views

Link: https://sourceforge.net/p/openhtm/wiki/Home/

openHTM is an open-source implementation of the HTM Cortical Learning Algorithms basead on the brain theory proposed by Jeff Hawkins in his book On Intelligence.

Hierarchical temporal memory (HTM) is a machine learning model developed by Jeff Hawkins and Dileep George of Numenta, Inc. that models some of the structural and algorithmic properties of the neocortex. HTM is a biomimetic model based on the memory-prediction theory of brain function described by Jeff Hawkins in his book On Intelligence. HTM is a method for discovering and inferring the high-level causes of observed input patterns and sequences, thus building an increasingly complex model of the world.

openHTM is colaborattive effort that arose with wish of a few expert HTM fans of implement and improve the current state of the HTM algoritms discussed on the Numenta white papers.

Currently the code is devlopped in C# language and compiles just on Windows platform. But I'm devloping a C++ CrossPlatform code discussing with OpenHTM team to integrate it with OpenHTM.

OpenHTM can be accessed on source forge: https://sourceforge.net/p/openhtm/wiki/Home/

My code with all of it's legacy implementations can be accessed on:

If you want to contribute in the C++ implementation of HTM-CLA send me an email and I'll open a branch for you with Read-Write Access. Good contributions will have access to the Trunk.

How to numerate formulas in OpenOffice/LibreOffice [SOLVED]

January 27th, 2013, 8200 views

Link: http://wiki.openoffice.org/wiki/Documentation/FAQ/Formula/How_do_I_number_my_equations%3F

Displayed equations in Writer documents can be numbered using a predefined AutoText:

  • Type fn at the beginning of a paragraph and press F3. This will insert an AutoText containing a dummy formula and a sequence number. Now doubleclick the formula to edit it.
If you want to number the equations by chapter you should
  1. Doubleclick one of the equation numbers.
  2. In the listbox Level choose the chapter level you want to number by.
  3. In the textbox Separator type a character to separate the chapter number from the formula number.
  • If you want to modify the AutoText you should use the dialogue Edit-AutoText. You will find this AutoText in the group "Standard".
  • You can also mimic the AutoText and number your equation manually by creating a table containing one row and two columns:
  1. in the first column you will insert the math object (your equation) and center it;
  2. in the right column, which will be reduced and right centered, you will place the equation number between two parentheses () by inserting a variable of type Text with the formula Text+1.
  • You can refer to this equation by inserting a field corresponding to the equation of the table.
  • In addition, if you select both, the reference and the table, you can make the selection an AutoText with the name Equation and abbreviation EQ (Ctrl_F3 AutoText New). Thus, if you type "in the following Lotka's equation EQ", click on F3, enter the following formula into the emptied math object:
            1= int_{0}^{infty} exp(-%rho x) f(x) p lsub{x}rsub{0} dx
you will get both a numbered equation and the reference to it:
in the following Lotka's equation (1):

 1= \int_0^\infty \exp(-\rho x) f(x) _{x}p_0 dx \qquad\qquad(1)

HOWTO download flash videos from Google Chrome browser in Linux

January 12th, 2013, 3020 views

Downloading falsh videos is one of the most  popular context in browser plugins. In Linux and in special when you are using Google Chrome browser there is no need to install any plugin to download flash videos. Keep reading for solution.

Full story »»

YaST Snapshots of a configured LDAP server on OpenSuSE 11.4

January 11th, 2013, 741 views

Here you will find snapshots of  a configured LDAP server on OpenSuSE 11.4. Guide to configure an LDAP server will be provided later

Full story »»

B2Evolution / PHP problem with large files [SOLVED]

January 11th, 2013, 663 views

Problem:

Today I received a feedback indicating that there is a problem downloading some of the hosted large files. At first I supposed that this was caused by persmissions because I had uploaded them using SCP instead of the regular upload  process. But it was not the cause. Googling for this problem I couldn't fnd anything related. So I tried to check B2Evo source code and found that the problem is caused by the method (readfile) in getfile.php source.

Solution:

Full story »»

How to show count of post views in B2Evolution.

January 4th, 2013, 1422 views

Problem:

Post view statistics is essential for every blogger. In B2Evolution each blog post has a counter indicating how many times it has been shown. you can see a sample of it in the first page of dashboard where last updated pages are shown with count of  post views. To reveal this publicly I've added some code to my blog skin.

Solution:

Full story »»

[SOLVED] Apache: No space left on device: mod_jk: could not create jk_log_lock

January 4th, 2013, 728 views

Problem:

Yesterday I received an email from Google Webmasters  indicating that there is no access to my blog page.  I checked Apache service and saw that it has been stopped. I've restarted it and the problem fixed but after some hours I saw that again it has been down. So I wrote a monitoring script and set cron to run it each minute:

Solution:

Full story »»

Make 2013 the year you switch to Linux

January 2nd, 2013, 200 views

Link: http://www.pcworld.com/article/2023288/make-2013-the-year-you-switch-to-linux.html

For many PC users, the prospect of switching away from Mac or Windows and onto Linux can be a nerve-wracking one.


After all, Linux holds only a minority share of the desktop market, and not all of us know people who are already using it. The idea of making the switch can often feel like taking a blind leap into the unknown.

On the other hand, those of us on Windows are now facing the prospect of Windows 8, which by most accounts is not a happy one. Will it be more painful to jump into Modern UI, with all its attendant quirks and learning curve, or to move to aLinux distribution and at least have a choice of desktop interfaces and experiences?


I'd like to make the case for the latter.

Linux today has at least caught up with Windows for most purposes; in many areas, it's actually overtaken it. And now, with the transition required by Windows 8, it can be a whole lot less painful getting used to a Linux distribution that's at least based on conventions you're used to.

Need more convincing? Here are five reasons why I think there's never been a better time to switch to Linux.

Full story »»

Legacy NuPIC files.

December 30th, 2012, 1311 views

Unfortunately Numenta Inc. has removed all links to the legacy documentations and codes related to HTM. I've received many emails asking for link to download these documentation and codes. So I'll publish in this post everything related and make possible access to legacy numenta information. Take note that due to CopyRight law I'll disable this post if Numenta Inc says that it is prohibited to redistribute them.

NOTE:

Yesterday I've received a comment from Numenta Inc that prohibited me to publish these content so I removed download link. Email content was:

Hi Mohammad,

I have previously sent you an email on this topic. We at Grok (formerly Numenta) have made a conscious decision to stop supporting the legacy NuPIC code. However, we have not released our copyright for the code nor have we granted anyone permission to distribute the code or license files. We would respectfully ask that you remove the code and copyright files from your site.

We are still committed to ensuring that the research Jeff and the team have done are available for continued research. To that end, please watch for announcements from us in the coming months and years.

Thank you,

Jared Casner
Grok

How to access legacy numenta.com content [SOLVED]

September 12th, 2012, 16992 views

Problem

As you all now numenta inc has restricted access to old HTM content including all papers, documents, wikis, etc. 3 weeks ago I was looking for some legacy content related to NuPIC and found that changing the address from http://numenta.com to http://mail.numenta.com/mediawiki solves the problem and I can access to the old site. So I've updated my posts and linked them to the new address. At the same time I've crawled whole numenta legacy site in order to access whole data. Today when I was looking for other contents I found that Numenta Inc has removed this link and whole legacy data is inaccessible.

Solution:

Full story »»