Performance Analysis
Kaggle hosting $1M competition to improve lung cancer detection with machine learning
Kaggle, the nearly ten year old startup that hosts competitions for data science aficionados, is hosting a competition with a $1 million purse to improve the classification of potentially cancerous lesions in the lungs. The funds are being provided by the Laura and John Arnold Foundation as part of the 2017 Data Science Bowl, hosted by Booz Allen Hamilton and Kaggle. This isn't the first time that major prize money has been given away to accelerate research in targeted areas. The Data Science Bowl featured a competition last year to identify signs of heart failure with a $200,000 purse and the year before it tasked data scientists to assess ocean health. The $1 million going towards this year's competition will be the most ever given out as a prize on the site.
On The Construction of Extreme Learning Machine for Online and Offline One-Class Classification - An Expanded Toolbox
Gautam, Chandan, Tiwari, Aruna, Leng, Qian
One-Class Classification (OCC) has been prime concern for researchers and effectively employed in various disciplines. But, traditional methods based one-class classifiers are very time consuming due to its iterative process and various parameters tuning. In this paper, we present six OCC methods based on extreme learning machine (ELM) and Online Sequential ELM (OSELM). Our proposed classifiers mainly lie in two categories: reconstruction based and boundary based, which supports both types of learning viz., online and offline learning. Out of various proposed methods, four are offline and remaining two are online methods. Out of four offline methods, two methods perform random feature mapping and two methods perform kernel feature mapping. Kernel feature mapping based approaches have been tested with RBF kernel and online version of one-class classifiers are tested with both types of nodes viz., additive and RBF. It is well known fact that threshold decision is a crucial factor in case of OCC, so, three different threshold deciding criteria have been employed so far and analyses the effectiveness of one threshold deciding criteria over another. Further, these methods are tested on two artificial datasets to check there boundary construction capability and on eight benchmark datasets from different discipline to evaluate the performance of the classifiers. Our proposed classifiers exhibit better performance compared to ten traditional one-class classifiers and ELM based two one-class classifiers. Through proposed one-class classifiers, we intend to expand the functionality of the most used toolbox for OCC i.e. DD toolbox. All of our methods are totally compatible with all the present features of the toolbox.
Case-Study: Building better HAAR feature-based Eye Detector using OpenCV - CV-Tricks.com
Object detection using Haar feature-based cascade classifiers is at least a decade old. OpenCV framework provides a default pre-built haar and lbp based cascade classifiers for face and eye detection which are very good quality detectors. However, I had never measured the accuracy of these face and eye detectors. I recently discovered that pre-built haar/lbp cascades have a relatively higher false positive rates which might make them unsuitable for many use-cases. It's possible to build an eye detector with very high accuracy and low false positive rates for many cases with OpenCV.
Flipboard on Flipboard
Kaggle, the nearly ten year old startup that hosts competitions for data science aficionados, is hosting a competition with a $1 million purse to improve the classification of potentially cancerous lesions in the lungs. The funds are being provided by the Laura and John Arnold Foundation and Booz Allen Hamilton as part of the 2017 Data Science Bowl. This isn't the first time that major prize money has been given away to accelerate research in targeted areas. The Data Science Bowl featured a competition last year to identify signs of heart failure with a $200,000 purse and the year before it tasked data scientists to assess ocean health. The $1 million going towards this year's competition will be the most ever given out as a prize on the site.
Data Science Bowl encourages use of AI to combat cancer
Two out of every five people in the US will be diagnosed with cancer during their lifetimes, according to the National Cancer Institute . Now the same technology behind improved voice assistants and credit card fraud detection--artificial intelligence--is now being implemented into lung cancer screenings for this year's Data Science Bowl. Booz Allen Hamilton and Kaggle are hoping to inspire data scientists and medical communities around the world to use artificial intelligence to improve lung cancer screening technology at this year's Data Science Bowl. The 90-day Data Science Bowl competition will award winners with $1 million in prizes. Funds for the prize purse will be provided by the Laura and John Arnold Foundation.
Turning Machine Intelligence Against Cancer The Data Science Bowl Passion. Curiosity. Purpose. Presented by Booz Allen and Kaggle
In the U.S., cancer will strike two in every five people in their lifetimes. But it affects all of us. That's why, in 2015, the office of the Vice President announced the Cancer Moonshot. It's an audacious effort to make a decade's worth of progress in cancer prevention, diagnosis, and treatment in just five years. Beginning today, the 2017 Data Science Bowl will pursue one of the Cancer Moonshot's key goals: unleashing the power of data against this deadly disease. Presented by Booz Allen and Kaggle, the competition will convene the data science and medical communities to develop cancer detection algorithms, and help end the disease as we know it.
Linear Disentangled Representation Learning for Facial Actions
Limited annotated data available for the recognition of facial expression and action units embarrasses the training of deep networks, which can learn disentangled invariant features. However, a linear model with just several parameters normally is not demanding in terms of training data. In this paper, we propose an elegant linear model to untangle confounding factors in challenging realistic multichannel signals such as 2D face videos. The simple yet powerful model does not rely on huge training data and is natural for recognizing facial actions without explicitly disentangling the identity. Base on well-understood intuitive linear models such as Sparse Representation based Classification (SRC), previous attempts require a prepossessing of explicit decoupling which is practically inexact. Instead, we exploit the low-rank property across frames to subtract the underlying neutral faces which are modeled jointly with sparse representation on the action components with group sparsity enforced. On the extended Cohn-Kanade dataset (CK+), our one-shot automatic method on raw face videos performs as competitive as SRC applied on manually prepared action components and performs even better than SRC in terms of true positive rate. We apply the model to the even more challenging task of facial action unit recognition, verified on the MPI Face Video Database (MPI-VDB) achieving a decent performance. All the programs and data have been made publicly available.
Blockchains for Artificial Intelligence » Brave New Coin
In recent years, Artificial Intelligence (AI) researchers have finally cracked problems that they've worked on for decades, from Go to human-level speech recognition. A key piece was the ability to gather and learn on mountains of data, which pulled error rates past the success line. In short, big data has transformed AI, to an almost unreasonable level. Blockchain technology could transform AI too, in its own particular ways. Some applications of blockchains to AI are mundane, like audit trails on AI models. Some appear almost unreasonable, like AI that can own itself -- AI DAOs. All of them are opportunities. This article will explore these applications. Before we discuss applications, let's first review what's different about blockchains compared to traditional big-data distributed databases like MongoDB. We can think of blockchains as "blue ocean" databases: they escape the "bloody red ocean" of sharks competing in an existing market, opting instead to be in a blue ocean of uncontested market space. Famous blue ocean examples are Wii for video game consoles (compromise raw performance, but have new mode of interaction), or Yellow Tail for wines (ignore the pretentious specs for wine lovers; make wine more accessible to beer lovers). By traditional database standards, traditional blockchains like Bitcoin are terrible: low throughput, low capacity, high latency, poor query support, and so on.
Blockchains for Artificial Intelligence
And, it was first published on Dataconomy on Dec 21, 2016; I'm reposting here for ease of access.] In recent years, AI (artificial intelligence) researchers have finally cracked problems that they've worked on for decades, from Go to human-level speech recognition. A key piece was the ability to gather and learn on mountains of data, which pulled error rates past the success line. In short, big data has transformed AI, to an almost unreasonable level. Blockchain technology could transform AI too, in its own particular ways. Some applications of blockchains to AI are mundane, like audit trails on AI models. Some appear almost unreasonable, like AI that can own itself -- AI DAOs. All of them are opportunities. This article will explore these applications. Before we discuss applications, let's first review what's different about blockchains compared to traditional big-data distributed databases like MongoDB. We can think of blockchains as "blue ocean" databases: they escape the "bloody red ocean" of sharks competing in an existing market, opting instead to be in a blue ocean of uncontested market space.
Choosing a Machine Learning Classifier
How do you know what machine learning algorithm to choose for your classification problem? Of course, if you really care about accuracy, your best bet is to test out a couple different ones (making sure to try different parameters within each algorithm as well), and select the best one by cross-validation. But if you're simply looking for a "good enough" algorithm for your problem, or a place to start, here are some general guidelines I've found to work well over the years. If your training set is small, high bias/low variance classifiers (e.g., Naive Bayes) have an advantage over low bias/high variance classifiers (e.g., kNN), since the latter will overfit. But low bias/high variance classifiers start to win out as your training set grows (they have lower asymptotic error), since high bias classifiers aren't powerful enough to provide accurate models.