IT software

Announcing the Data Science Virtual Machine in Batch AI Service


The Ubuntu DSVM is supported as a native VM image in Batch AI. The Ubuntu DSVM comes with many deep learning frameworks, GPU drivers, CUDA, and cuDNN pre-installed, so it is easy to get started with a deep learning project. Data scientists can develop an initial version of a model on a single DSVM, using a smaller dataset, then easily scale out across many DSVMs and larger datasets in Batch AI when ready. Using the same DVM image in Batch AI minimizes the setup time required for your cluster's VMs and reduces incompatibilities between Batch AI and your development environment. Batch AI handles the details of setting up your cluster, can automatically scale up and down based on demand, and supports low-priority VMs for additional cost savings.

Artificial Intelligence: 4 ways AI is changing the marketing game - Phrasee


For many, the term AI still conjures up images of robot butlers and malicious computer programs. In truth, however, artificial intelligence is already being used all around us, although its potential may not be fully understood by all marketers just yet. It's a fair question (and no it's not exactly like HAL 9,000). Now we can get back to looking at how artificial intelligence is changing marketing. We're just beginning to realise the possibilities artificial intelligence offers to marketers.

Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow, 2nd Edition: Sebastian Raschka, Vahid Mirjalili: 9781787125933: Books


Sebastian Raschka, author of the bestselling book, Python Machine Learning, has many years of experience with coding in Python, and he has given several seminars on the practical applications of data science, machine learning, and deep learning, including a machine learning tutorial at SciPy - the leading conference for scientific computing in Python. While Sebastian's academic research projects are mainly centered around problem-solving in computational biology, he loves to write and talk about data science, machine learning, and Python in general, and he is motivated to help people develop data-driven solutions without necessarily requiring a machine learning background. His work and contributions have recently been recognized by the departmental outstanding graduate student award 2016-2017, as well as the ACM Computing Reviews' Best of 2016 award. In his free time, Sebastian loves to contribute to open source projects, and the methods that he has implemented are now successfully used in machine learning competitions, such as Kaggle. Vahid Mirjalili obtained his PhD in mechanical engineering working on novel methods for large-scale, computational simulations of molecular structures.

Dibakar Saha Talks About His Image Processing and Machine Learning Projects. - Cool Python Codes


Do you know OpenCV, Machine Learning and Image Processing and you find it difficult to come up with cool amazing projects? Basically, he is a beginner in Python with experience in Image Processing and a little bit in machine learning. He has designed a very simple classification programs like spam detection and sentiment analysis using machine learning in Python. Using image processing he has also designed a very simple gesture recognition system. He has also designed a gesture-driven keyboard.


The Atlantic

It makes a certain kind of sense that the game's connoisseurs might have wondered if they'd seen glimpses of the occult in those three so-called ghost moves. Unlike something like tic-tac-toe, which is straightforward enough that the optimal strategy is always clear-cut, Go is so complex that new, unfamiliar strategies can feel astonishing, revolutionary, or even uncanny. Unfortunately for ghosts, now it's computers that are revealing these goosebump-inducing moves. As many will remember, AlphaGo--a program that used machine learning to master Go--decimated world champion Ke Jie earlier this year. Then, the program's creators at Google's DeepMind let the program continue to train by playing millions of games against itself.

Humanitarian Open Source Software in Computing Education

IEEE Computer

Empowering students to become socially responsible professionals is a desirable result of computing education. Humanitarian Free and Open Source Software (HFOSS) projects provide an opportunity for computing educators to inspire their students to tackle global humanitarian challenges while also learning about software engineering.

6 steps for organizing your messy photo library


USA TODAY Tech columnist Kim Komando has tips for organizing your online photos. Improved cameras on smartphones are flooding our digital accounts with snapshots. Using the most basic digital or smartphone camera, you can shoot thousands of photos, dump them onto a computer, and then shoot thousands more. In seconds, you can edit a photo series in ways that would take days to develop in the darkroom. But our images are usually stored on our various devices, often leaving duplicates to sort through.

Scientists built this Raspberry Pi-powered, 3D-printed robot-lab to study flies


Researchers have created a Raspberry Pi-powered robotic lab that detects and profiles the behaviour of thousands of fruit-flies in real-time. The researchers, from Imperial College London, built the mini Pi-powered robotics lab to help scale up analyses of fruit flies, which have become popular proxy for scientists to study human genes and the wiring of the brain. The researchers call the lab an ethoscope, an open-source hardware and software platform for "ethomics", which uses machine vision to study animal behaviour. And while computer-assisted analysis promises to revolutionize research techniques for Drosophila (fruit fly) neuroscientists, the researchers argue its potential is constrained by custom hardware, which adds cost and often aren't scalable. The Raspberry Pi-based ethnoscope offers scientists a modular design that can be built with 3D-printed components or even LEGO bricks at a cost of €100 per ethoscope.

How the judge on Oracle v. Google taught himself to code


On May 18th, 2012, attorneys for Oracle and Google were battling over nine lines of code in a hearing before Judge William H. Alsup of the northern district of California. The first jury trial in Oracle v. Google, the fight over whether Google had hijacked code from Oracle for its Android system, was wrapping up. The argument centered on a function called rangeCheck. Of all the lines of code that Oracle had tested -- 15 million in total -- these were the only ones that were "literally" copied. Every keystroke, a perfect duplicate. Why We Switched from Python to Go – codeburst


Switching to a new language is always a big step, especially when only one of your team members has prior experience with that language. Early this year, we switched Stream's primary programming language from Python to Go. This post will explain some of the reasons why we decided to leave Python behind and make the switch to Go. The performance is similar to that of Java or C . For our use case, Go is typically 30 times faster than Python.