Precise control of thedistribution of specific proteins is essential for many biological processes. An LMU team has now described a new model for intracellular pattern formation. Here, the shape of the cell itself plays a ...
System assembles and parses data from WiFi internet sniffer, police checkpoints, banking records and more, and notifies police if it flags anything suspicious
You know the routine. You come across a topological space X and you need to find its fundamental group. Unfortunately, X is an unfamiliar space and it's too difficult to look at explicit loops and relations. So what do you do? You look for another space Y that is homotopy equivalent to X and whose fundamental group is much easier to compute. And voila! Since X and Y are homotopy equivalent, you know that the fundamental group of X is isomorphic to the fundamental group of Y. Mission accomplished. Below is a list of some homotopy equivalences which I think are pretty clever and useful to keep in your back pocket for, say, a qualifying exam or some other pressing topological occasion.
CMake produces Visual Studio solutions seamlessly. This post will map CMake commands to the Visual Studio IDE with an example which makes learning much easier.
This post was originally published on the All things Linguistic blog about a year ago by Gretchen McCulloch. Gretchen started blogging as a linguistics grad student at McGill University, but is now a full-time pop linguist, bridging the gap between linguistics and the general public. She writes pop linguistics articles for various places and is currently writing a book about…
DataScience Digest - Collection of the top news, articles, videos, podcasts, events, books and presentations on Machine Learning, Deep Learning, Natural Langu
You’ve framed your problem, prepared your datasets, designed your models and revved up your GPUs. With bated breath, you start training your neural network, hoping to return in a few days to great…
Neural networks are the workhorse of many of the algorithms developed at DeepMind. For example, AlphaGo uses convolutional neural networks to evaluate board positions in the game of Go and DQN and Deep Reinforcement Learning algorithms use neural networks to choose actions to play at super-human level on video games. This post introduces some of our latest research in progressing the capabilities and training procedures of neural networks called Decoupled Neural Interfaces using Synthetic Gradients. This work gives us a way to allow neural networks to communicate, to learn to send messages between themselves, in a decoupled, scalable manner paving the way for multiple neural networks to communicate with each other or improving the long term temporal dependency of recurrent networks.
Humans excel at solving a wide variety of challenging problems, from low-level motor control through to high-level cognitive tasks. Our goal at DeepMind is to create artificial agents that can achieve a similar level of performance and generality. Like a human, our agents learn for themselves to achieve successful strategies that lead to the greatest long-term rewards.
Until two days back, the name, Alexandre Grothendieck, was vaguely familiar to me through my distant understanding of the mathematics he had done. I knew that he was responsible for a lot of upheavals in that field during the last century; other than that, Grothendieck remained very much outside the purview of my knowledge. Yesterday…
Have you tried using software from way off the beaten path? Maybe you tried to make software for your graphing calculator and realized that you were one of five people to ever try that and there was…
I spoke at the ACCU conference in April 2017 on the topic of Embracing Modern CMake. The talk was very well attended and received, but was unfortunately not recorded at the event. In September I gave the talk again at the Dublin C++ User Group, so that it could be recorded for the internet. https://www.youtube.com/watch?v=JsjI5xr1jxM…
How would you fit an equation to the shape of an egg? This site suggests an equation of the form Note that if k = 0 we get an ellipse. The larger the parameter k is, the more asymmetric the shape is about the y-axis. Let's try that out in Mathematica: ContourPlot Here's another plot with k = 0.05. This one's a little
While the modern programming language Haxe is well-known in some circles, many developers have never heard of it. Yet since it first appeared in 2005, it's been battle-tested by its loyal---if rather quiet---following. It boasts a pragmatic and mature combination of features for development in business, gaming, and even academic contexts.
Facebook and Microsoft are today introducing Open Neural Network Exchange (ONNX) format, a standard for representing deep learning models that enables models to be transferred between frameworks. ONNX is the first step toward an open ecosystem where AI developers can easily move between state-of-the-art tools and choose the combination that is best for them. When…
Shanghai, Beijing, Shenzhen and Guangzhou generated an eighth of national output last year, fuelling concerns the government isn’t spreading out resources
This article assumes some computer science knowledge on the reader’s part, in particular how recursion works, and how the tree data structure works. It would also be beneficial to have some prior…
Now you can develop deep learning applications with Google Colaboratory -on the free Tesla K80 GPU- using Keras, Tensorflow and PyTorch. Hello! I will show you how to use Google Colab, Google’s free…
More than 3,000 Google employees have signed an open letter to management, urging the company to pull out of a Pentagon program that uses artificial intelligence to aid with video imagery used by drones.
Applications are open for the ACT Applied Category Theory Research School 2018! And because arithmetic science and geometric science are connected, and support one another, the full knowledge of numbers cannot be presented without encountering some geometry, or without seeing that operating in this way on numbers is close to geometry; the method is full…
I was working on an university project with some course mates when I had this conversation. My course mate said: “I don’t understand this design with APIs; why don’t we just make life easier for them…
Engineer Ashok Rane launched the Aikya Foundation to help train Mumbai’s underprivileged youth as electricians. He’s now looking to expand the scheme to remote villages like the one he called home.
As researchers, we spend years of our life building our research. But then when it comes to research writing, many of us still struggle. Research communication is more than aggregating results and…
The codebase contains a replica of the AlphaZero methodology, built in Python and Keras. Gain a deeper understanding of how AlphaZero works and adapt the code to plug in new games.