2022 Developer Survey is open! Take survey.
16 votes
Accepted

Could an AI think laterally while avoiding "ethically suboptimal" choices?

No, with a but. We can have creative yet ethical problem-solving if the system has a complete system of ethics, but otherwise creativity will be unsafe by default. One can classify AI decision-making ...
user avatar
14 votes
Accepted

Problems that only humans will ever be able to solve

Informally, AI-complete problems are the most difficult problems for an AI. The concept is not mathematically defined yet, as e.g. NP-complete problems. However, intuitively, these are the problems ...
user avatar
  • 33k
6 votes
Accepted

What are the limitations of the hill climbing algorithm and how to overcome them?

As @nbro has already said that Hill Climbing is a family of local search algorithms. So, when you said Hill Climbing in the question I have assumed you are talking about the standard hill climbing. ...
user avatar
  • 1,953
5 votes

Problems that only humans will ever be able to solve

This is more of a comment and philosophical opinion, but I don’t believe that there are any problems an AI couldn’t solve, that a human can. Being new to this forum, I cannot make it a comment on the ...
user avatar
  • 159
4 votes
Accepted

What are the real world uses for SAT solvers?

Instead of talking about just SAT solvers, let me talk about optimization in general. Many economic problems can be cast as optimization problems: for example, FedEx may have a list of packages and ...
user avatar
4 votes

What are the limitations of the hill climbing algorithm and how to overcome them?

Hill climbing is not an algorithm, but a family of "local search" algorithms. Specific algorithms which fall into the category of "hill climbing" algorithms are 2-opt, 3-opt, 2.5-opt, 4-opt, or, in ...
user avatar
  • 33k
4 votes

Are there real applications of fuzzy logic?

You've obviously never heard of fuzzy logic washing machines. ● Typically, fuzzy logic controls the washing process, water intake,water temperature, wash time, rinse performance, and spin speed. ...
user avatar
4 votes

Has an AI ever solved a detective mystery?

I might be wrong, but I do not believe that something of the scope you describe would be possible with the current state of technology. It would require a lot of things which are still in relatively ...
user avatar
3 votes

What are the real world uses for SAT solvers?

One actual example of SAT solvers is finding the set of compatible package versions in python conda package manager. (see, for example, https://www.anaconda.com/blog/understanding-and-improving-condas-...
user avatar
2 votes

Has an AI ever solved a detective mystery?

Generally agree with @Inquisitive Lurker, but I think we also have a wide range of potential abilities/requirements. As with computer chess or Go, where there's a big difference between "beating an ...
user avatar
  • 143
2 votes

Are there real applications of fuzzy logic?

The site FuzzyTECH lists an array of applications: Industrial Automation Monitoring Glaucoma Coal Power Plant Complex Chilling Systems Refuse Incineration Plant Fuzzy Logic Design ...
user avatar
  • 6,077
2 votes
Accepted

Are there real applications of fuzzy logic?

Fuzzy logic seems to have multiple of applications historically in Automotive Engineering. I found an interesting article on the subject from 1997. This excerpt provides an interesting rationale: ...
user avatar
  • 6,077
2 votes

How to analyze data before going for machine learning training?

Though there is no universal method which can be blindly used for all datasets, but here is what i usually do; Fill missing values using interpolation or mean, if missing values are less than 10-15 ...
user avatar
2 votes
Accepted

How can I formulate the k-knights problem as a constraint satisfaction problem?

There are many possible ways to encode this problem, and some will be more advantageous than others An encoding that seems like a reasonable starting point to me is: Variables: Let $S$ be a set of $...
user avatar
1 vote

What is the possible solution to the Problem?

Here the Solution to the problem from myself The problem can be modeled in a graphical way as followed: A person has to reach from one node of a graph to another, and the current distance from the ...
user avatar
  • 21
1 vote

Solving a planning if finding the goal state is part of the problem

I think there are different ways to solve the problem you presented: 1) It could be seen as classical resource optimization problem that can be solved via Linear Programming setup (highly suggested ...
user avatar
  • 21
1 vote

Solving a planning if finding the goal state is part of the problem

Your question is still nearly perfectly unclear, but let's make a few guesses in order to make some progress. The biggest mystery are your time slices: How many of them you need? With more granular ...
user avatar
1 vote
Accepted

Which AI algorithm is great for mapping between two XML files

The standard tool to work with XML files is XSLT. You may not need AI to solve this problem. But.. you have to learn how to program with XSLT ;) On Windows you can use MSXML, if you work from C++ - ...
user avatar
1 vote

Use deep learning to rank video scenes

It’s seems like quite challenging problem; at least you would need quite a lot of annotated data and computational power. The approaches/optimizations you could consider: To make scene change ...
user avatar
1 vote

Why is a mix of greedy and random usually "best" for stochastic local search?

As an example of local/global minima, imagine being on a rugged, mountainous landscape, and you want to find the lowest point within some area. For a greedy search, every step you take will take you ...
user avatar
1 vote

What are daily life examples of SAT problems?

SAT problems are decision problems that can be categorised as NPC. This informally means although there has not been any solution that can solve these problem in the polynomial order, the solutions of ...
user avatar
1 vote

How do I model the blocked N queens problem as a search problem?

In general, the process of modelling a problem as a search problem consists in creating a graph which contains nodes, which represent the possible states in your problem, and edges, which represent ...
user avatar
  • 33k
1 vote

Could it be possible to detect text, symbols, and components directly in a scanned PDF file with a program like Tensorflow or another program?

Yes, that's possible. I am working on a project in which I have to detect text in images. I did a quick search and found these two algorithms: 1. EAST: (Efficient and Accurate Scene Text Detector) ...
user avatar
  • 145
1 vote

Are there real applications of fuzzy logic?

Recently, I needed to develop a Fuzzy Logic algorithm to made inferences of any data entrance; the real case applied was in Oil and Gas Industry, that the code needs to infere Joint Types in Fluid ...
user avatar
1 vote

Are there any load balancing approaches for employee cases based on complexity score?

It sounds like you're looking at the Partition Problem. https://en.wikipedia.org/wiki/Partition_problem The task of slicing one set into N sets so that each set is equal or as close to equal as ...
user avatar
  • 146
1 vote

Could an AI think laterally while avoiding "ethically suboptimal" choices?

Ethics involves the relationships of needs between two or more parties. As Matthew Graves said, if the AI lacks the sufficient human context (understanding of needs), it will produce seemingly ...
user avatar
  • 1,837

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