The Stack Overflow podcast is back! Listen to an interview with our new CEO.

Questions tagged [ai-design]

For questions related to the design of AI agents, algorithms or models.

Filter by
Sorted by
Tagged with
22
votes
2answers
871 views

Are there any ongoing projects which use the Stack Exchange for machine learning?

Are there any ongoing AI projects which use the Stack Exchange for machine learning?
13
votes
2answers
361 views

How should I encode the structure of a neural network into a genome?

For a deterministic problem space, I need to find a neural network with the optimal node and link structure. I want to use a genetic algorithm to simulate many neural networks to find the best network ...
13
votes
2answers
16k views

How can these 7 AI problem characteristics help me decide on an approach to a problem?

If this list1 can be used to classify problems in AI ... Decomposable to smaller or easier problems Solution steps can be ignored or undone Predictable problem universe Good solutions are ...
12
votes
1answer
345 views

When should I use Reinforcement Learning vs PID Control?

When designing solutions to problems such as the Lunar Lander on OpenAIGym, Reinforcement Learning is a tempting means of giving the agent adequate action control so as to successfully land. But ...
12
votes
2answers
623 views

Do self-driving cars resort to randomness to make decisions?

I recently heard someone make a statement that when you're designing a self-driving car, you're not building a car but really a computerized driver, so you're trying to model a human mind -- at least ...
12
votes
1answer
2k views

How would Deepmind's new “differentiable neural computer” scale?

Deepmind just published a paper about a "differentiable neural computer", which basically combines a neural network with a memory. The idea is to teach the neural network to create and recall useful ...
11
votes
2answers
1k views

What are ontologies in AI?

What exactly are ontologies in AI? How should I write them and why are they important?
10
votes
1answer
345 views

AI that can generate programs

I have been looking into Viv an artificial intelligent agent in development. Based on what I understand, this AI can generate new code and execute it based on a query from the user. What I am curious ...
9
votes
7answers
2k views

Keeping track of visited states in Breadth-first Search

So I was trying to implement BFS on a Sliding Blocks puzzle (number type). Now the main thing I noticed that is if you have a 4*4 board the number of states can be ...
9
votes
4answers
703 views

Can the English language ever be generalized using a set of grammar rules?

In programming languages, there is a set of grammar rules which govern the construction of valid statements and expressions. These rules help in parsing the programs written by the user. Can there ...
9
votes
1answer
139 views

Is analogy necessary to artificial general intelligence?

Analogies are quite powerful in communication. They allow to explain complex concepts to people with no domain knowledge, just by mapping to a known domain. Hofstadter says they matter, whereas ...
9
votes
1answer
15k views

Design AI for log file analysis

I'm developing an AI tool to find known equipments' errors and find new patterns of failure. This log file is time based and has known messages (information and error).I'm using a JavaScript library ...
9
votes
3answers
577 views

Do I need classification or regression to predict the availability of a user given some features?

While studying data mining methods I have come to understand that there are two main categories: Predictive methods: Classification Regression Descriptive methods: Clustering Association rules ...
8
votes
3answers
285 views

Is there a trade-off between flexibility and efficiency?

A "general intelligence" may be capable of learning a lot of different things, but possessing capability does not equal actually having it. The "AGI" must learn...and that learning process can take ...
8
votes
1answer
1k views

Is Nassim Taleb right about AI not being able to accurately predict certain types of distributions?

So Taleb has two heuristics to generally describe data distributions. One is Mediocristan, which basically means things that are on a Gaussian distribution such as height and/or weight of people. The ...
8
votes
1answer
403 views

What is an intuitive explanation of how Google's AutoML works?

I recently read that Google has developed a new AI that anyone can upload data to and it will instantly generate models i.e. an image recognition model based off that data. Can someone explain to me ...
8
votes
1answer
268 views

What tools are used to deal with adversarial examples problem?

The problem of adversarial examples is known to be critical for neural networks. For example, an image classifier can be manipulated by additively superimposing a different low amplitude image to each ...
7
votes
2answers
545 views

What are general ideas behind OpenCog?

OpenCog is an open source AGI-project co-founded by the mercurial AI researcher Ben Goertzel. Ben Goertzel writes a lot of stuff, some of it really whacky. Nonetheless, he is clearly very intelligent ...
7
votes
2answers
2k views

What are the most important components in the algorithm of a minimum AI?

If someone wants to develop a basic AI with some code modules,Let us say the AI just has to provide an action when stimulated in a certain situation based on its previous understanding of situations. ...
7
votes
3answers
81 views

Is there a central focus on the communication methods between AI and humans?

AI is developing at a rapid pace and is becoming very sophisticated. One aspect will include the methods of interaction between AI and humans. Currently the interaction is an elementary interaction ...
7
votes
1answer
117 views

What technologies are needed for a self-driving car?

Google, Tesla or Apple have all built or are building their own self-driving cars. As an expert in a related area, I am interested in knowing at a high level, the systems and techniques that go into ...
7
votes
1answer
184 views

Paradigm shift in Machine Learning

In some tweets about NeurIPS 2018, this video from NVIDIA appeared. At around 0.37, she says: ... If you think about the current computations in our deep learning systems, they are all based on ...
7
votes
2answers
196 views

Which predictive algorithm can be used to predict a number given other numbers?

I am currently searching for a supervised learning algorithm that can be used to predict the output given a large enough training set. Here's a simple example. Suppose the training dataset is ...
6
votes
1answer
811 views

Is the new Alpha Go implementation using Generative Adversarial Networks?

I read through the publication Mastering the game of Go without Human Knowledge. It doesn't seem to use GANs, just a new form of search and reinforcement learning.
6
votes
1answer
241 views

How important is true randomness in AI designs?

How important is true (non-pseudo) randomness in Artificial Intelligence designs? Is there any chance that pseudo-randomness could be a barrier to more successful designs?
6
votes
1answer
93 views

Q-Learning the generic maze solution

After doing some exercices on Q-learning for maze solving, I wondered : my q-learning algorithms solve only ONE maze. The AI doesn't learn how to solve mazes, so how can I achieve it ? For instance ...
6
votes
3answers
276 views

AI composing music

Do you know what AI model would be best for let it learn composing music? I really don't know where to start there. Are there some good papers out there? I would say, if I use a NN, my only option ...
6
votes
1answer
78 views

Suicide Predictor and Locator

Suicide is on the increase in my country and most victims tend to leave early traces from text messages, social media accounts, search engine queries. So I came up with the idea to develop an AI ...
6
votes
2answers
143 views

Can an AI be made to maintain a train of thought?

This mostly refers to human-like or chatbot AI, but could maybe be used in other applications (math or something?). Basically, it occurred to me, that when I'm thinking or speaking, there is a ...
6
votes
6answers
380 views

AI beginners books for coding

Does anyone know a good book to buy for beginners to coding for artificial intelligence? I have done some coding in Java and a little with Python, but I would be willing to learn a new language too.
5
votes
3answers
239 views

Given enough computational resources, do we currently have any algorithms which could achieve AI?

Hypothetically, assume that you have access to infinite computing power. Do we have designs for any brute-force algorithms that can find an AI capable of passing traditional tests (e.g. Turing, ...
5
votes
4answers
970 views

Can prior knowledge be encoded in deep neural networks?

I was reading Gary Marcus's a Critical Appraisal of Deep Learning. And one of his criticisms is that neural networks don't incorporate prior knowledge in tackling a problem. My question is, has there ...
5
votes
3answers
13k views

Are there real applications of fuzzy logic?

This question covers in detail, what fuzzy logic is and how it relates to other math fields, such as boolean algebra and sets theory. This question is also very related, but the answers are focused ...
5
votes
1answer
764 views

Why does the policy network in AlphaZero work?

In AlphaZero, the policy network (or head of the network) maps game states to a distribution of the likelihood of taking each action. This distribution covers all possible actions from that state. ...
5
votes
2answers
213 views

What functionality, does control look like in autonomous vehicles levels 4 and 5?

We are doing a research design project on autonomous vehicles and have some questions on AV Levels 4/5; specifically on the roles, impacts and consequences of AV on society, government, users and ...
5
votes
1answer
870 views

How to turn a ternary constraint into three binary constraints?

I'm trying to answer the following question of chapter 6 exercises of Artificial Intelligence: A Modern Approach by Peter Norvig and Stuart Russell about dealing with constraints. This is in the ...
5
votes
3answers
54 views

What should we do when we have equal observations with different labels?

Suppose we have a labeled data set with columns $A$, $B$, and $C$ and a binary outcome variable $X$. Suppose we have rows as follows: ...
5
votes
2answers
88 views

What defines a good dataset in Deep Learning approach?

Scenario: I am trying to create a dataset with images of choice for different animal classes. I am going to train those images for classification using CNN. Problem: Lets assume I somehow don't have ...
5
votes
3answers
105 views

What machine learning algorithm should be used to analyze the relationship between strings?

I am trying to build a neural network that takes in a single string, ex: "dog" as an input, and outputs 50 or so related hashtags such as, "#pug, #dogsarelife, #realbff". I have thought of using a ...
5
votes
2answers
112 views

Feasibility of an AI assistant to expedite game development?

Basically, an AI that can create, rig, and texture 3d models and game environments (by extrapolating from collections of reference models, according to user input), and that can set up physics and ...
5
votes
1answer
190 views

Building AI from chess - data shape from simulation

Problem My problem is the following: Given 1000 wins, losses, and ties from a chess simulation I am using, what shape should each game be (I.e., sequence of moves leading to win/loss/tie) in order to ...
5
votes
2answers
69 views

Two data classes for a convolutional neural network, can one have a LOT more images for training than the other?

I have two classes in the training set: one that has images with a feature and the other of images without that feature. Can there be a LOT more images with "no feature" so I can fit in all possible ...
4
votes
4answers
2k views

Learning Artificial Intelligence with Python vs. Java

I am a University student taking an Artificial Intelligence class this semester. Our Professor's programming language of choice is Java, but it seems that perhaps with some nudging, he can change it ...
4
votes
4answers
374 views

Which methods or algorithms to develop a learning application?

I am creating a game application that will generate a new level based on the performance of the user in the previous level. The application is regarding language improvement, to be precise. Suppose ...
4
votes
3answers
162 views

Will we be able to build an artificial intelligence that feels empathy?

Nowadays, robots or artificial agents often only perform the specific task they have been programmed to do. Will we be able to build an artificial intelligence that feels empathy, that understands ...
4
votes
2answers
75 views

AI on Academic vs Industry vs Competition

When we are working on an AI project, does the background or the domain make the process different? The "domain" I mean here is like AI for academic research, AI for industry, and AI for competition. ...
4
votes
3answers
148 views

Are Neural Net architectures accidental discoveries?

So recently I have been learning about new NN's which are used for specialised purposes like speech recognition, image recognition, etc. The more I discover the more I get amazed by the cleverness ...
4
votes
3answers
407 views

How to define or represent evil in logic

Is there any well defined method to define or represent evil in abstract logic, binary or AI form? Video games method of representing evil is relative to the player context (thus subjective, and not ...
4
votes
2answers
3k views

Use AI to interpret XML?

My question is more about "is it possible?" and "is this the right approach?" So let me explain what my idea is: I think about a system which gets XML documents in various structures but with ...
4
votes
2answers
76 views

How would an AI work out this question?

I am trying to create an AI that makes reasonable guesses at truths of statements. However... Human: "Prove that no number exists which is one more than a billion." AI: "Is it true for the number 1? ...