Questions tagged [machine-learning]

relates to algorithms that are "trained" by some data set.

Machine-learning relates to algorithms that improve themselves, either during runtime, or trained beforehand. Neural networks, eigenfaces and genetic algorithms are examples of techniques employed in machine-learning.

137 questions
144
votes
14 answers

Simple method for reliably detecting code in text?

GMail has this feature where it will warn you if you try to send an email that it thinks might have an attachment. Because GMail detected the string see the attached in the email, but no actual attachment, it warns me with an OK / Cancel dialog…
60
votes
5 answers

R vs Python for data analysis

I have been programming for about a year and I am really interested in data analysis and machine learning. I am taking part in a couple of online courses and am reading a couple of books. Everything I am doing uses either R or Python and I am…
The_Cthulhu_Kid
  • 781
  • 1
  • 7
  • 11
22
votes
1 answer

Decision trees vs. Neural Networks

I'm implementing a machine learning structure to try and predict fraud on financial systems like banks, etc... This means that there is a lot of different data that can be used to train the model eg. card number, card holder name, amount, country,…
Topo
  • 361
  • 3
  • 4
  • 11
20
votes
8 answers

Machine learning applied to code development

My background is in mechanical engineering, so please forgive my ignorance to this area. I really enjoy programming and software development. Also, I recently took a free online Machine Learning (ML) class, which I highly recommend, taught by…
Charles
  • 309
  • 3
  • 8
16
votes
1 answer

How is machine learning incorporated into search engine design?

I am currently building a small in-house search engine based on Apache Lucene. Its purpose is simple - based on some keywords, it will suggest some articles written internally within our company. I am using a fairly standard TF-IDF scoring as a base…
14
votes
2 answers

What does it mean for an algorithm to converge?

I keep coming across this term when reading about reinforcement learning, for example in this sentence: If the problem is modelled with care, some Reinforcement Learning algorithms can converge to the global optimum (source) or here: For any…
starfish
  • 392
  • 1
  • 2
  • 8
13
votes
3 answers

Switching to a career in Machine Learning

My day job is plain old software development. I am also doing my Masters in CS (part time, course based). I took a course on AI and found machine learning quite fascinating but like most courses it only offered a basic intro. I intend to learn more…
Naive Machine Learner
12
votes
5 answers

Is it imaginable to teach a machine how to program itself to a defined specification?

A friend of mine without programming knowledge asked me this question and I found it interesting. I think it is not possible because it would require a really advanced artificial intelligence capable of analyzing the text of a problem, think about a…
grandouassou
  • 237
  • 2
  • 5
11
votes
9 answers

Learning the rules of chess

A similar question asks whether a computer can learn to play optimally in chess by analyzing thousands of games. If a machine can look at the state of the board for a few games of chess (or a few games of checkers) in the beginning and after each…
Yktula
  • 213
  • 1
  • 5
11
votes
3 answers

Can a neural network provide more than "yes" or "no" answers?

Every example neural network for image recognition I've read about produces a simple "yes" or "no" answer. One exit node corresponds to "Yes, this is a human face," and one corresponds to "No, this is not a human face." I understand that this is…
asteri
  • 241
  • 3
  • 7
11
votes
2 answers

What math skills are required to learn machine learning?

I am interested in taking this online course on machine learning. As it stands my math is very elementary, and I am basically learning math from scratch on khan academy. Programming-wise I have a decent amount of experience, and a good overall…
levi
  • 320
  • 3
  • 10
10
votes
3 answers

What algorithm(s) can be used to achieve reasonably good next word prediction?

What is a good way of implementing "next-word prediction"? For example, the user types "I am" and the system suggests "a" and "not" (or possibly others) as the next word. I am aware of a method that uses Markov Chains and some training…
9
votes
2 answers

Machine Learning With Categorical and Continuous Data

This question could go here or on S.O. perhaps... Suppose that your training dataset contains both categorical and continuous data such as this setup: Animal, breed, sex, age, weight, blood_pressure, annual_cost cat, calico, M, 10, 15 ,…
reptilicus
  • 191
  • 1
  • 4
9
votes
4 answers

Using machine learning to aim mirrors in a solar array?

I've been thinking about solar collectors where several independent mirrors to focus the light on a solar collector, similar to the following design from Energy Innovations. Because there will be flaws in the assembly of this solar array, I am…
Buttons840
  • 1,856
  • 1
  • 18
  • 28
9
votes
5 answers

What's the best way to learn image processing?

I'm a senior in college that hasn't done much image processing before (except for some basic image compression on smartphones). I'm starting a research project on machine learning next semester that would require some biomedical image processing.…
rdasxy
  • 3,323
  • 7
  • 29
  • 41
1
2 3
9 10