16

If we are talking about a perfect RNG, the answer is a clear no. It is impossible to predict a truly random number, otherwise it wouldn't be truly random. When we talk about pseudo RNG, things change a little. Depending on the quality of the PRNG, the problem ranges from easy to almost impossible. A very weak PRNG like the one XKCD published could of course ...


16

Early success on prime number testing via artificial networks is presented in A Compositional Neural-network Solution to Prime-number Testing, László Egri, Thomas R. Shultz, 2006. The knowledge-based cascade-correlation (KBCC) network approach showed the most promise, although the practicality of this approach is eclipsed by other prime detection algorithms ...


15

Some back of the envelope calculations : number of neurons in AI systems The number of neurons in AI systems is a little tricky to calculate, Neural Networks and Deep Learning are 2 current AI systems as you call them, specifics are hard to come by (If someone has them please share), but data on parameters do exist, parameters are more analogous to ...


9

I think you're coming at your problem slightly wrong... what you're essentially talking about is a belief network. You may want to look into existing Bayesian Learning techniques to get your head around this, but belief networks commonly use the exact scenario you're talking about; using a set of known (or uncertain facts) statements to produce some inferred ...


8

Yes, many people have worked on this sort of thing, due to its obvious industrial applications (most of the ones I'm familiar with are in the pharmaceutical industry). Here's a paper from 2013 that claims good results; following the trail of papers that cited it will likely give you more recent work.


7

Neural networks are good at classifying. In some situations that comes down to prediction, but not necessarily. The mathematical reason for the neural networks prowess at classifying is the universal approximation theorem. Which states that a neural network can approximate any continuous real-valued function on a compact subset. The quality of the ...


7

Soon enough but that doesn't mean anything at all. In machine learning the word neuron represents a calculation whereas in brain the word neuron represent a specific type of cell which is a biochemical system.


6

Yes. For instance, the popular softmax regression gives you probability distribution for each class. Yes. Softmax is a regression over a set of discrete classes. We can use regression for classification, the most common strategy is to grab the most likely class for the prediction.


4

By definition, artificial intelligence includes all forms of computer systems capable of completing tasks that would ordinarily warrant human intelligence. A superintelligent AI would have intelligence far superior to that of any human and therefore would be capable of creating systems beyond our capabilities. As a consequence, if a technology superior to ...


3

There is no defined rules for choosing a machine learning algorithm to learn some type of pattern. However, there are some guidelines to help you better select an algorithm which will yield a higher probability of success. Some important considerations are: Number of features: This is the number of questions that each patient had to answer. Number of ...


3

Old question, but I thought it's worth one practical answer. I happened to stumble upon it right after looking at a guide of how to build such neural network, demonstrating echo of python's randint as an example. Here is the final code without detailed explanation, still quite simple and useful in case the link goes offline: from random import randint from ...


3

Being a complete newbie in machine learning, I did this experiment (using Scikit-learn ): Generated a large number (N) of pseudo-random extractions, using python random.choices function to select N numbers out of 90. Trained a MLP classifier with training data composed as follow: ith sample : X <- lotteryResults[i:i+100], Y <- lotteryResults[i] In ...


3

If a pseudorandom number generator is throwing out numbers, then, in the analysis of these numbers, you will be able to determine the algorithm that produced them, because the numbers aren't random; they are determined by that algorithm and not by chance. If the world is made up of physical laws that are able to be understood and replicated, then the ...


3

Yes, there were successful attempts at predicting the interaction between molecules and biological proteins which have been used to identify potential treatments by using convolutional neural networks. For example in 2015, the first deep learning neural network has been created for structure-based drug design which trains 3-dimensional representation of ...


3

The answers so far haven't answered the question numerically, so here is my attempt to steer them in the direction I was seeking: The freely available Deep Learning Book has the following figure on page 27: I question the blue fit line, as it seems that data points may be better described by a parabolic or exponential function. In any case, based upon ...


3

While interesting, this is all rendered somewhat moot if you think about what will happen once we understand how the brain works. After all, once we understood flight, we didn't start making birds. The same goes for AI. Here are just a few ways in which human brains and digital brains can't be compared. The digital brain won't have to worry about food and ...


3

First of all, sigmoid does not output 0 or 1, it outputs any real number in the range between 0 and 1. Furthermore, normal neural networks doesn't output binary values, unless the output layer uses the step function as activation function (which is rare). I'm not really sure if you want the NN to be a classifier or regressor, but it sounds like you want a ...


3

ANNs & RNNs can be used to create some great models in many different domains, including time-series forecasting. However, across all of these domains, they suffer from the problem of hyper-parameter optimization. Because neural networks are so flexible, it is not clear, at the outset, which arrangement of neurons will be most effective to solve a given ...


3

It might be more informative to: Label each combination of location, type, and time of crime with a crime rate. For example, theft, in Crystal City, at 11pm at night, occurs 20 times per year, or 0.4 times per resident per year. Predict the crime rate, rather than individual events. This avoids the need to have explicit examples of "non-crime", and lets ...


3

The post you linked to clearly states that pseudo random number cannot be predicted. Their randomness is made to be nearly perfect, and if you ever found a way to even predict a pseudo random number with 20% chance of correct, the security of the entire world would be vulnerable to attacks, as things ranges from cryptocurrency and secure data transfer is all ...


3

You should look into "missing values". This is an entire research field in itself. First, you need to identify the type of missing values: They can be missing purely at random. Whether they are missing or not is itself a useful feature, and should be treated as a class of its own. (Those two are the best case scenarios.) Whether they are missing ...


2

Not going into details of Stanford–Binet test, but just looking at wikipedia page it shows many subtests like knowledge, reasoning, verbal tests etc. Most of the efforts in the artificial intelligence today is directed into research of specific areas like computer vision, natural language processing, machine learning, but also combination of fields like ...


2

In theory, a neural network can approximate any given function. This result is known as the universal approximation theorem. However, if you train a network with the numbers $0$ to $N$, you cannot guarantee that the network will classify numbers outside that range correctly ($n > N$). Such a network would be a regular feed-forward network (or MLP) as ...


2

"Regression", is to estimate a continuous value as a function of some other parameters. There are different forms of regression, such as linear regression and logistic regression, that differ in the assumptions they make on the data. You could try looking up those for a start.


2

Adding to what Demento said, the extent of randomness in the Random Number Generation Algorithm is the key issue. Following are some designs that can make the RNG weak: Concealed Sequences Suppose this is the previous few sequences of characters generated: (Just an example, for the practical use larger range, is used) lwjVJA Ls3Ajg xpKr+A XleXYg 9hyCzA ...


2

I'm an undergraduate researcher at Prairie View A&M university. I just spent a few weeks tweaking an MLPRegressor model to predict the $n$th prime number. It recently stumbled into a super low minimum, where the first $1000$ extrapolations outside of the training data produced error less than $.02$ percent. Even at $300000$ primes out, it was about $.5$ ...


2

Additional features can also cause overfitting if they have low or misleading information. Consider the following problem: $X = [1, 3, 3, 4, 5]$, $Y = [1, 3, 4, 4, 5]$. Suppose that the real dataset was generated from the relationship: $Y = X$, with a probability of 0.2 of adding or subtracting 1. A reasonable model estimate is $Y = X$. Note that no ...


2

People have used machine learning models on aspects of weather forecasting, as here: Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting or here Predicting Solar Generation from Weather Forecasts using Machine Learning. I've been loosely associated with an effort to use ML techniques to predict utility demand from weather ...


2

Can one use an Artificial Neural Network to determine the size of an object in a photograph? Yes: Learning Depth from Single Monocular Images In the end, depth is just one special form of size. Of course, you need something partially known, e.g. another car. You don't need to know the exact size of the car, but you know which size cars in general have. If ...


2

In my thesis I actually solve the problem of depth estimation with a CNN based on a single monocular image so I can share my experiences for understanding that problem. As you already stated in general you have the problem that you cannot recover the scale of the scene in an image by geometrical approaches directly. And that is still not the case even if ...


Only top voted, non community-wiki answers of a minimum length are eligible