MyThinkPond

On Java, Python, Groovy, Grails, Spring, Node.js, Linux, Arduino, ARM, Embedded Devices & Web

Archive for the ‘Uncategorized’ Category

How AI algorithms could help design new drugs – Futurity

Posted by Venkatt Guhesan on April 6, 2017

A new kind of AI algorithm—designed to work with a small amount of data—may be able to assist in the early stages of drug development. Artificial intelligence doesn’t work all that well in situations where there is very little data, such as drug development.

A new technique called one-shot learning, that requires only a small number of data points might be a solution to that low-data problem.

To make molecular information more digestible, the researchers first represented each molecule in terms of the connections between atoms (what a mathematician would call a graph). This step highlighted intrinsic properties of the chemical in a form that an algorithm could process.

With these graphical representations, the group trained an algorithm on two different datasets—one with information about the toxicity of different chemicals and another that detailed side effects of approved medicines. From the first dataset, they trained the algorithm on six chemicals and had it make predictions about the toxicity of the other three. Using the second dataset, they trained it to associate drugs with side effects in 21 tasks, testing it on six more.

In both cases, the algorithm was better able to predict toxicity or side effects than would have been possible by chance.

Article: http://www.futurity.org/one-shot-learning-algorithm-1394022/

Learn more  One-Shot Learning

 

Posted in AI, Science, Technology, Uncategorized | Tagged: , , | Leave a Comment »

uvloop – Python replacement for asyncio event loop

Posted by Venkatt Guhesan on April 1, 2017

uvloop is a fast, drop-in replacement of the built-in asyncio event loop. uvloop is implemented in Cython and uses libuv under the hood.

Benefits: uvloop makes asyncio 2-4x faster.
Cons: uvloop is available from PyPI but it requires Python 3.5. (The reason for this is asyncio was introduced in Python 3.4 and above.) Unless your project is based on Python 3.4+ – you may not be able to leverage this library.
Alternatives: For the folks that are using Python 2.7 (including me), if you search for “asyncio alternatives” you will quickly come across the Trollius project. But unfortunately this project is no longer under development. Eventually, you will arrive a discussion on GIL and multi-cores like this article. Yes, the Python community is torn between 2.7 and 3.x. Your best bet at this point of time for Python 2.7 users is to leverage Tornado’s async facility using Callbacks, futures, promises and deferred.  A hybrid but elegant alternative is to use Cyclone (Takes Tornado’s elegance and applies it to Twisted library).

Read more about uvloop here: https://goo.gl/lEC7tt

To learn more about the other libraries mentioned here refer to this blog article:
https://goo.gl/TDkEkJ

Cheers!

Today’s inspirational quote:
bust_of_marcusaurelius
  • Letting go is a necessary, if sometimes heart-wrenching gateway to genuine transformation.

Posted in Python, Uncategorized | Tagged: , | Leave a Comment »

Ink in Water, or a Star Going Supernova?

Posted by Venkatt Guhesan on March 17, 2017

The artist recreates the supernova in an aquarium using some innovative techniques. Watch the film online at the link below :

https://creators.vice.com/en_us/article/star-going-supernova-ink-water-aquarium

Posted in Uncategorized | Leave a Comment »

Lichee Pi Zero Is A Tiny Linux Computer That Costs Just $6

Posted by Venkatt Guhesan on March 12, 2017

https://fossbytes.com/lichee-pi-zero-tiny-linux-computer-costs-just-6/

Posted in Uncategorized | Leave a Comment »

A new Volumio has been released for UDOO Dual, Quad and Neo – UDOO

Posted by Venkatt Guhesan on March 12, 2017

http://www.udoo.org/new-volumio-released-udoo-dual-quad-neo/

Posted in Uncategorized | Leave a Comment »

The Raspberry Pi Zero W Is Your Key to the Hackable Future | WIRED

Posted by Venkatt Guhesan on March 12, 2017

https://www.wired.com/2017/03/new-raspberry-pi-zero-w-key-hackable-future/

Posted in Uncategorized | Leave a Comment »

How to recover lost Python source code if it’s still resident in-memory · GitHub

Posted by Venkatt Guhesan on March 12, 2017

https://gist.github.com/simonw/8aa492e59265c1a021f5c5618f9e6b12

Posted in Uncategorized | Leave a Comment »

Bootstrapping API project with Phoenix 1.3 – Phoenix on Rails blog – Cloudless Studio

Posted by Venkatt Guhesan on March 12, 2017

http://cloudless.studio/articles/45-bootstrapping-api-project-with-phoenix-1-3

Posted in Uncategorized | Leave a Comment »

Tiny storage device writes information atom-by-atom

Posted by Venkatt Guhesan on July 18, 2016

Memory that writes atom-by-atom. 

Approx. 500TB per square inch. 

Entire library of Congress archives can be stored in .1mm square inches. 

Write speed measured in minutes. Not yet ready for prime time but promising future. 

http://www.bbc.co.uk/news/science-environment-36824902

Posted in Uncategorized | Leave a Comment »

Google’s fair use victory is good for open source | Ars Technica

Posted by Venkatt Guhesan on June 3, 2016

[Google’s fair use victory is good for open source | Ars Technica] is good,have a look at it! http://arstechnica.com/tech-policy/2016/06/googles-fair-use-victory-is-good-for-open-source/

Posted in Uncategorized | Leave a Comment »