13

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 ...


11

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 ...


7

Taken slightly out of order, let's address your three main questions: The logical inference in this question is flawed[?] I think that is the case here, although I think it is mainly the starting axioms, plus the assumption that there is a sound logical argument for The Singularity that can be attacked. I would take the position that there is no such ...


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.


6

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 ...


5

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.


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

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

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

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

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 ...


2

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 ...


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

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 ...


2

If a psuedo random 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 ain't random they are determined by that algorithm and are not chance. If the world is made up of physical laws that are able to be understood and replicated than the apparent ...


2

Impossible to solve until you define an error measurement ( by example |R-R'| or (R-R')^2 ) and how this error changes when A, B and C change. Extreme example: R is random (unrelated to A, B, C values) but static. Given some values to A, B, C, you can only answer the value of R(A,B,C) if A,B,C was in the training set. R(A,B,C) is undefined if A,B,C was not ...


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

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 ...


2

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 ...


2

It is correct that climate and economic models are distinct from waste models. A memory based model is the correct approach because the time domain is key in prediction based on existing trend data. However, the RNN is not a practical production model with others that have proven more productive. Although this article is trendy and not accurate in every ...


2

This sounds like a great project, although this exact setup limits your options somewhat. Supervised machine learning approaches are effectively ruled out because you don't have the necessary training data to develop a model (i.e. the dependent variable: whether it is raining or not). You could look at accessing similar data (from what source depends on ...


2

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 ...


2

Given the (usual) higher architectural complexity of ML models compared to more classical forecasting models, ML models might also require more data, otherwise they might just overfit the training dataset. Furthermore, online learning (or training) of a neural network using stochastic gradient descent (that is, one example at a time) might also be ...


2

This question seems to be specifically about your idea so I'll answer as such - any general 'can digital activity be used to predict suicide attempts' is probably too broad for this site. As I see it you want to use what a person types, across all types of digital media, to get some measure of their risk of suicide attempt. Two key questions in any machine ...


1

Liquid State Machines are used in the field of Neuroscience. What you have used is a variant of LSM called Echo State Network (ESN) used in the field of Machine Learning. ESN's are pretty simple and superfast compared to normal ML paradigms like Feed Forward NN's or RNN's. ESN's are based on a relatively new paradigm called Reservoir Computing. ESN's are ...


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