Quantcast
Channel: Keep the gradient flowing
Browsing all 195 articles
Browse latest View live
↧

Query module - finally in trunk

The query module is finally in the main SymPy repository. I made substantial changes since last post, most of them at the user interface level (thanks to Vinzent and Mateusz for many insightful...

View Article


Refine module

This commit introduced a new module in sympy: the refine module. The purpose of this module is to simplify expressions when they are bound to assumptions. For example, if you know that x>0, then you...

View Article


Logic module (sympy.logic): improving speed

Today I've been doing some speed improvements for the logic module. More precisely, I implemented an efficient internal representation for clauses in conjunctive normal form. In practice this means a...

View Article

Speed improvements for ask() (sympy.queries.ask)

I managed to overcome the overhead in ask() that arises when converting between symbol and integer representation of sentences in conjunctive normal. The result went beyond what I expected. The test...

View Article

Summer of Code is over

Google Summer of Code program is officially over. It has been four months of intense work, exciting benchmarks and patch reviewing. It was a huge pleasure working with you guys! As for the project, I...

View Article


Moving to Paris!

I'm extremely glad that finally I am moving to Paris to work as part of the INRIA crew. I'll be working with Gael Varoquaux and his team in an extremely cool Python related project (more to come on...

View Article

Learning, Machine Learning

My new job is about managing an open source package for machine learning in Python. I've had some experience with Python now, but I am a total newbie in the field of machine learning, so my first task...

View Article

Image may be NSFW.
Clik here to view.

Last days in Granada

Nice thing about winter in Granada is, that even in the coldest days, the sky is always blue.

View Article


Image may be NSFW.
Clik here to view.

Winter in Paris is not funny

This week I arrived to the place where I will be working the following two years: Neurospin. It's a research center located 20 km from Paris, and so far things are going smoothly: the place is...

View Article


Image may be NSFW.
Clik here to view.

After holidays

New job, new code, new city, new colleagues. Feels something like this:

View Article

scikit-learn project on sourceforge

This week we created a sourceforge project to host our development of scikit-learn. Although the project already had a directory in scipy's repo, we needed more flexibility in the user management and...

View Article

Image may be NSFW.
Clik here to view.

Scikit-learn 0.1

Today I released the first public version of Scikit-Learn (release notes). It's a python module implementing some machine learning algorithms, and it's shaping quite good. For this release I did not...

View Article

Image may be NSFW.
Clik here to view.

scikits.learn coding sprint in Paris

Yesterday we had an extremely productive coding sprint for the scikits.learn. The idea was to put people with common interests in a room and make them work in a single codebase. Alexandre Gramfort and...

View Article


Image may be NSFW.
Clik here to view.

Fast bindings for LibSVM in scikits.learn

LibSVM is a C++ library that implements several Support Vector Machine algorithms that are commonly used in machine learning. It is a fast library that has no dependencies and most machine learning...

View Article

Image may be NSFW.
Clik here to view.

Plot the maximum margin hyperplane with scikits.learn

Suppose some given data points each belong to one of two classes, and the goal is to decide which class a new data point will be in. In the case of support vector machines, a data point is viewed as a...

View Article


scikits.learn 0.2 release

Today I released a new version of the scikits.learn library for machine learning. This new release includes the new libsvm bindings, Jake VanderPlas' BallTree algorithm for *fast* nearest neighbor...

View Article

Howto link against system-wide BLAS library using numpy.distutils

If your numpy installation uses system-wide BLAS libraries (this will most likely be the case unless you installed it through prebuilt windows binaries), you can retrieve this information at compile...

View Article


Support Vector machines with custom kernels using scikits.learn

It is now possible (using the development version as of may 2010) to use Support Vector Machines with custom kernels in scikits.learn. How to use it couldn't be more simple: you just pass a callable...

View Article

Image may be NSFW.
Clik here to view.

July in Paris

One of the best things of spending summer in Paris: its parcs (here, with friends @ Parc Montsouris).

View Article

Flags to debug python C extensions.

I often find myself debugging python C extensions from gdb, but usually some variables are hidden because aggressive optimizations that distutils sets by default. What I did not know, is that you can...

View Article
Browsing all 195 articles
Browse latest View live