Using Machine Learning and NodeJS to detect the gender of Instagram Users | TOTEMS

The goal of this article is to provide a very practical guide to deploying a machine learning solution at scale. Not everything is proven right or optimal, and as with any real-life deployment, we made some trade-offs and took some shortcuts on the go without necessarily building all the evidence that would have been required in an academic setting.


thumbor.org

Thumbor is a smart imaging service. It enables on-demand crop, resizing and flipping of images. It features a very smart detection of important points in the image for better cropping and resizing, using state-of-the-art face and feature detection algorithms


Visualizing Algorithms

Algorithms are a fascinating use case for visualization. To visualize an algorithm, we don’t merely fit data to a chart; there is no primary dataset. Instead there are logical rules that describe behavior. This may be why algorithm visualizations are so unusual, as designers experiment with novel forms to better communicate. This is reason enough to study them.


Lenna 97: A Complete Story of Lenna

Engineers, researchers, and students who are familiar with image processing or compression has most likely used the picture of “Lenna” or “Lena” in their experiments or project assignments, as the Lenna picture is one of the most widely used standard test images. Today, the use of Lenna image has been recognized as one of the most important events in the history of electronic imaging. However, very few people have seen the original picture and know the complete story of Lenna.


pXY.js

pXY.js provides a pleasant interface for analyzing canvas pixels in an effort to speed up implementation, readability and debugging of custom analysis algorithms such as document feature extraction, OCR segmentation, etc. I suppose this tutorial also demonstrates the lib’s usefulness as an instructional tool for algo visualization in general


Depixelizing Pixel Art

We describe a novel algorithm for extracting a resolution-independent vector representation from pixel art images, which enables magnifying the results by an arbitrary amount without image degradation. Our algorithm resolves pixel-scale features in the input and converts them into regions with smoothly varying shading that are crisply separated by piecewise-smooth contour curves.


PubNub: Blog Stackhack

With the emergence of HTML5, WebGL, and other browser-based 3D technologies, the way we think about browsers is quickly shifting. To me, making badass graphics in a browser is a rad prospect, but a hard one. Unless you have a pretty deep understanding of shaders, vertex buffers, matrix transformations and the like, it can be overwhelming just to approach it.


Automatic Graph Layout – Microsoft Research

Microsoft Automatic Graph Layout (MSAGL), formerly known as GLEE, is a .NET tool for laying out and visualizing directed graphs. You can use MSAGL to represent complex directed graphs, such as those found in business management, manufacturing, and network analysis, as well as phylogenetic trees, which are used in bioinformatics research. MSAGL is now available for purchase at the Microsoft online store.


AnimataPlayback

This is a Processing library that can be used to render scenes created in animata (animata.kibu.hu. It responds to the same OSC messages as Animata does (and a couple of other ones into the bargain). See github for the latest version, or try the zip download from here.


3DVCE

3DVCE combines a genetic algorithm (GA) with a physics engine and a 3D graphics engine.
As the user, you have the ability to configure many aspects of this evolution, including the size of the population, the probabilities for mutation and crossover, various parameters that govern restrictions on creature bodies… etc. You also have some flexibility in specifying the “fitness” measure that will be applied to your population of creatures.

Load More