AI Engine behind Google Image App now open source

UPDATE 7.21.2016: TensorFlow is running away with the developers.

I suspect this is what is making google reverse image search so good.  Good compared to how awful this sort of thing was in past years.

tensors_flowing[1]

Research Links

Propaganda warning: This video is pretty obviously being used by google to highlight their "diversity".  I suspect it is overdone in that regard.  I'm not a fan of phonies of which social justice warriors are the worst ever created.

Facial Recognition and Retouching Software

I was impressed by the Youcam Makeup software.  It allows you to fudge with photos.  I think it was primarily intended for women to retouch selfies.  I am sure you like to imagine women retouching their selfies but it is even more fun to alter the photos of your straight male friends who might feel a little less than flamboyant.

daveB Davita

   Dave                                                  His altered ego Elton Jhones

I was really hoping I could tranify the doggy too but that was a no go.  Perhaps there are manual settings.  This was done on an Android phone.

Research Links

  • Youcam Makeup Makeover  appears to be a free app on Android and pay software on desktop.  Not sure of their business model on the free app. Could be doing things you don't like inside your phone.
  • OpenBR  Open biometric recognition
  • Face detection software

Sage: Open Source Mathematics Software System

Sage is a free open-source mathematics software system licensed under the GPL. It builds on top of many existing open-source packages: NumPySciPymatplotlibSympyMaximaGAPFLINTR and many more
Access their combined power through a common, Python-based language or directly via interfaces or wrappers. → TourTutorialDocumentation
Mission: Creating a viable free open source alternative to Magma, Maple, Mathematica and Matlab.

 

Research Links

TinyCad

TinyCad is a schematic capture program that can output SPICE compatible netlists.  It has library capabilities built in.  

A quick summary of tools used to Build and Maintain TinyCAD

1.    Microsoft Visual Studio 2003, 2005, or 2008 Standard or Professional (Commercial tool $$$).  Initial reports from other programmers are that Microsoft Visual Studio 2010 works without issues,

2.    TortoiseSVN or other SVN client (OpenSource tool – free from http://tortoisesvn.net. 

3.    Doxygen (OpenSource documentation tool – free from http://www.doxygen.org).  Doxygen is used to generate special documentation for programmers to help them understand  large software projects.  TinyCAD was not originally written with Doxygen support, but I am working on adding it.

4.    Microsoft’s HTML Help Workshop.  This package has tools used to compile the TinyCAD Help files.  

5.    Nullsoft Scriptable Install System (NSIS) – Use version 2.40 or higher.  Older versions may not support the feature set that TinyCAD is using.  This very professional installer is Open Source and freely available from http://nsis.sourceforge.net.  Of course, it is possible to use any other installer program to construct your own installer for TinyCAD, but other tools are not supported by this developer at this time for lack of resources and time only.

6.    Microsoft Windows 7 Software Development Kit.  This is a free download from Microsoft.  

Note that after installing the Windows SDK, you must run a command from the SDK to update the paths for whichever version of Visual Studio that you are using (otherwise, it will continue to use the older include file path installed by your Visual Studio version).  On my particular copy of Windows XP SP3, I found this command using the sequence “Start Menu\Programs\Microsoft Windows SDK v7.1\Visual Studio Registration\Windows SDK Registration Tool”.  Select the highest available version in the dropdown version selector box.

 

Research Links