The D-Wave Two.
D-Wave
D-Wave's quantum optimizer has found a new customer in the form of a partnership created by Google, NASA, and a consortium of research universities. The group is forming what it's calling the Quantum Artificial Intelligence Lab and will locate the computer at NASA's Ames Research Center. Academics will get involved via the Universities Space Research Association.
Although the D-Wave Two isn't a true quantum computer in the sense the term is typically used, D-Wave's system uses quantum effects to solve computational problems in a way that can be faster than traditional computers. How much faster? We just covered some results that indicated a certain class of problems may be sped up by as much as 10,000 times. Those algorithms are typically used in what's termed machine learning. And machine learning gets mentioned several times in Google's announcement of the new hardware.
Machine learning is typically used to allow computers to classify features, like whether or not an e-mail is spam (to use Google's example) or whether or not an image contains a specific feature, like a cat. You simply feed a machine learning system enough known images with and without cats and it will identify features that are shared among the cat set. When you feed it unknown images, it can determine whether enough of those features are present and make an accurate guess as to whether there's a cat in it. In more serious applications machine learning has been used to identify patterns of brain activity that are associated with different visual inputs, like viewing different letters.
- Andrew Reisse
- Applied mathematics
- Ars Technica
- artificial intelligence
- Atari
- Computational complexity theory
- Computer
- Computing
- Cornell
- Information theory
- Intel
- John Timmer
- landfill site
- law
- machine learning
- machine learning system
- National Aeronautics and Space Administration
- Oracle
- Quantum Artificial Intelligence Lab
- Quantum computer
- Quantum cryptography
- Quantum mechanics
- radiation
- Scientific Method
- serious applications
- Technology
- Technology Lab
- Theoretical computer science
- Universities Space Research Association
Google and NASA have teamed up to launch a new laboratory focused on advancing machine learning. The Quantum Artificial Intelligence Lab — hosted at NASA's Ames Research Center in California — will contain a quantum supercomputer that will be used by researchers from the Universities Space Research Association (USRA) and all over the world to pioneer breakthroughs in artificial intelligence.
- Acer Aspire
- already developed quantum machine-learning algorithms
- Applied mathematics
- artificial intelligence
- Brian Greene
- California
- Computing
- D-Wave Systems
- D-Wave Systems
- HTC
- Information theory
- machine learning
- mobile devices
- National Aeronautics and Space Administration
- on advancing machine learning
- Personal computers
- Quantum Artificial Intelligence Lab
- Quantum computer
- quantum computing
- Quantum cryptography
- Quantum information science
- quantum machine-learning algorithms
- Qubit
- speech recognition technology
- speech recognition technology
- Technology
- Theoretical computer science
- Universities Space Research Association
- web searching
- crete algorithms
- crete algorithms
- Entropy
- FO
- Francisco Claude
- G. Manzini , V
- Hyper Island
- Information
- Information retrieval
- Information science
- Information theory
- National Institute of Informatics
- pattern search
- Randomness
- Reading
- Science
- Search engine indexing
- Searching
- Society for Industrial and Applied Mathematics
- Statistical theory
- Terence Siganakis
- Tokyo
- Wavelet
- Alina Beygelzimer
- Andy Barto
- Andy Ng
- art algorithms
- art algorithms
- book web site
- Cluster analysis
- Computational neuroscience
- Cybernetics
- Data Science Resources
- David MacKay
- Don Levine
- EM algorithm
- Formal sciences
- free online version
- good clustering algorithm
- good clustering algorithm
- Hunch.net
- Information theory
- Joaquin Quiñonero Candela
- John Langford
- John Myles White
- K-means clustering
- large scale multi-armed bandit systems
- Machine learning
- Machine Learning
- machine learning
- Microsoft
- Multivariate statistics
- New York
- online app
- Reinforcement learning
- Stanford
- Statistics
- Stephen Boyd
- Temporal difference learning
- Unsupervised learning
- Yahoo!
- Adrien Lamarque
- America
- Binary logarithm
- Brazil
- Brian Krent
- Canada
- China
- Chris Nahr
- Common logarithm
- Compound interest
- Croatia
- Dave Giles
- Dave Tate
- David Feuer
- Ecole Normale Supérieure
- Elementary mathematics
- energy
- Eric Wilson
- Exponentiation
- FORTRAN II
- France
- galactic algorithms
- Greece
- IBM 1620
- Information theory
- Jean Francois Puget
- John D. Cook
- John Napier
- Log-normal distribution
- Logarithms
- Massachusetts
- Mathematics
- mIRC
- Natural logarithm
- number systems
- Olin
- Paris
- Paul A. Clayton
- Pentax K-x Digital Camera
- Rick DeNatale
- Robert Talbert
- Romania
- Special functions
- Summation
- United States
Hi, I'm working on the National Vulnerability Database (NVD). I want to categorise the vulnerable software by category. I already have the categories and a good training set to feed into a machine learning algorithm.
The original idea was to use the description of the vulnerability in NVD to categorise the software, but this won't obviously work (because it doesn't describe the software).
Then we thought to download the first paragraph of the Wikipedia entry for that software. This works only 10% of the time, as many entries do not match any page. This is an example of a page that cannot load Further manual google queries seem to identify that software as a VOIP server. In some other cases, e.g. for the software Swift, the returned page is definitely not related to the software, and in the disambiguation page#Software_and_information_technology) it is not even clear which entry should be the one of interest.
Do you have suggestions to mitigate this problem? More reliable software-related databases other than wikipedia? Better ways to query the dataset instead of feeding the bare software name provided by NVD (e.g. up-ux_v, vendor:Nec)? Ways to include the vendor in the query, so to make the results more reliable?
Ever faced a problem like that?
Thanks!
submitted by mailor
[link] [1 comment]
- Algorithm
- Applied mathematics
- bare software name
- Computer science
- cryptography
- disambiguation page #Software_and_information_technology
- Information theory
- keyword search
- machine learning
- machine learning algorithm
- machine learning algorithm
- Mathematics
- NEC
- Programming language
- Science
- search parameters
- Technology
- VOIP
- vulnerable software
Hello, /r/compsci, I come to you today for advice on what I should do with my college career.
I am currently a sophomore at Purdue University majoring in computer science. I'm looking at focusing on graphics, but only due to lack of interesting alternatives. I am also minoring in theatrical design.
After Purdue, my goal is to attend Carnegie Mellon and get a Masters in HCI or Entertainment Technology. Beyond that, I may pursue a doctorate or go straight into the work force.
Professionally, I want to work in game development as a gameplay programmer, focusing mainly on how players interact with the world and how to use player feedback (both mined and surveyed) to improve the way a player interacts with their world post-release.
So my question is this: should I stay the course at Purdue in CS despite a lack of HCI? Or should I transfer to Purdue's sister school, IUPUI and get a major in Informatics with a focus on HCI and minor in cognitive science or psychology?
My fear is that a heavy focus on things like software engineering and algorithms will reduce my chances of getting into a field with a heavy focus on human psychology.
Additionally, if I make it into CMU, it won't matter that my undergrad was completed at a less-prestigious school, but that worries me regardless.
So, what are your thoughts on what I should do?
submitted by Slukaj
[link] [2 comments]
- Alberta
- British Columbia
- caching
- Calgary
- Canada
- Canadian Engineering Accreditation Board
- Canadian Information Processing Society
- Computer science
- cryptography
- Denmark
- developer software engineers
- Federal Aviation Administration
- Finite fields
- flight path software
- FO
- Information theory
- Java
- Java
- Logic
- machine learning
- Mathematics
- Microsoft
- Negation
- Ontario
- Quebec
- R
- search parameters
- software development
- Software engineer
- Software engineering
- software engineering
- software engineering course
- software engineering degree
- software engineers degrees
- software industry
- stuck doing software
- Technology
- Texas
- Theoretical computer science
- U.S. Air Force
- United Nations
- United States
- Utah
- western Canada
- XTR