Sunday, February 22, 2015

Machine Learning In Your Browser (Sort Of)

Azure Machine LearningMachine Learning

This month, Microsoft GA’d their offering into the cloud machine learning space, Azure Machine Learning. For those that have done data mining in analysis services, both the workflow and the mining models should be familiar. 

In A Breath

If you haven’t already been briefed, machine learning is often used as a way to do predicative analysis, based on historical data.

The workflow typically looks like:

  1. Get a data set where many traits may (or may not) relate to an outcome.
  2. Apply a genre of mining algorithm / model (e.g. Bayesian inference, neural nets, etc…).
  3. Train your model with some of your data (say 80%).
  4. QA your model with the rest of your data (e.g. remaining 20%).
  5. If you’re happy with #4, you can now query your model and ask questions like “given these inputs, what is the predicted output”.

Here’s a tactical example; in the given tutorial, the author is able to train a neural networks model to detect malignant vs. benign tumors with an accuracy of 96%. It does so by looking at traits on a data set (sample Clump Thickness, Uniformity of Size/Shape, Bland Chromatin, Bar Nuclei etc…) from of the datasets hosted by UC Irving specifically for machine learning.

That’s extremely accurate as far as predictive analysis goes. It’s worth mentioning that because of the data that was used to train the model, you could more accurately describe the model as “able to predict malignant vs. benign tumors for patients of Wisconsin during the late 1980s to early 1990s with an accuracy of 96%”.

That blurb about causation vs. correlation aside the model is still extremely accurate, especially if you continue to retrain them with current data.

Ubiquitous Machine Specialization

Speakers like Marco Annunziata (below) are quick to point out that machines today that benefit from good analytics “aren’t just intelligent, they are brilliant.”

The mining model that we talked about earlier benefits from the experience of a oncology lab technician who’s seen tens of thousands of samples. It’s also incredibly accessible (can be exposed over http), can scale near linearly (unlike our technician), and can be retrained on new data in a matter of hours.

Even if you don’t trust the computer to act as a specialist, they’re a great validation component offering prompts to the user, letting them know when they’re stepping outside of the norm (e.g. “this is normally malignant, you sure it’s benign?”).

Benefits for the Business

It usually takes a while for these kinds of innovations to permeate the office, and Its worth mentioning that other forms of accessible cloud machine learning like PredictionIO have been around since 2013.

But these technologies have never been more accessible. They’re now even more approachable with:

  1. No install footprint locally (no database engines, BI IDEs, etc…). You can also read that is “no IT involvement required”.
  2. No capital investment in infrastructure or licensing (why buy a BI stack when you can rent one). Licenses for Analysis Services used to be quite spendy, if you have less than 10GB of data it’s now free.
  3. Little to no knowledge in either statistics or programming required (although a little knowledge of both will help you go further).

These advances definitely benefit the startup and the small project efforts too. Capabilities that used to have huge price tags now have their costs tied only to their usages, allowing both software and product developers to experiment and prototype with machine learning to see where it can benefit their users.

If you haven’t already, walk through a machine learning tutorial to at least get a feel for what types capabilities are present.

Best,
Tyler

65 comments:

Anonymous said...

Hi Tyler

What would be the best way to privately contact you?

Regards, Sarah Taylor.

vodafone helpline said...

Thank you for broaching this interesting subject. A great read. I’ll certainly be back.

Unknown said...


Whatever we gathered information from the blogs, we should implement that in practically then only we can understand that exact thing clearly, but it’s no need to do it, because you have explained the concepts very well.
Microsoft sharepoint Training in Chennai

Aadita kumar said...


Inspiring writings and I greatly admired what you have to say , I hope you continue to provide new ideas for us all and greetings success always for you..

Android Training in Chennai

Geetha said...

This blog provides useful information about new techniques and concepts.very impressive lines are given which is very attractive.
java training in chennai thiruvanmiyur

deeksha said...

wow great,nowadays this type of blog is more important and informative technology,it was more impressive to read ,which helps to design more in effective ways.


Salesforce Training in Chennai Mylapore

Unknown said...

All are saying the same thing repeatedly, but in your blog I had a chance to get some useful and unique information, I love your writing style very much, I would like to suggest your blog in my dude circle, so keep on updates.


SAP SD Training in Chennai

Sowmiya said...

This concept is new to me and i like this information which is very much informative and this concept is really good , this is very much nice and awesome. thus it is good and very well nice.

Online Reputation Management

Unknown said...


Thanks for this selfless act. really feel very happy about sharing your useful update with us.
ROI Services in Chennai

Geetha said...

Provides great information about the concept.It helps an individual to gain knowledge on new techniques.Keep on giving this type of information.
SEO Training in Chennai

Jeffy said...


Thank you for sharing such a nice and interesting blog with us. Hope it might be much useful for us. keep on updating...!!
seo company in india
digital marketing company in india
seo company in chennai
digital marketing company in chennai

Shalini said...

Superb. I really enjoyed very much with this article here. Really it is an amazing article I had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article.thank you for sharing such a great blog with us. expecting for your.

seo company in india

Unknown said...

Thank you for the fresh content and information you provide. This really helps learner like me. Keep sharing knowledge. Happy to read.

Best Laser Clinic In Chennai

Best Implant Clinic In Chennai

sathya said...

Here i had read the content you had posted. It is much interesting so please keep update like this. Infact it will be useful for the beginners to develop their knowledge along with . I am expecting much more posts from you

Hadoop Training in Chennai

Base SAS Training in Chennai

Shalini said...

Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.

Digital Marketing Company in Chennai

Unknown said...

Helpful as always. Every post you write produce a massive value to your readers that is the only reason it is so popular and has great authority.

SEO Company in India

Venkatesh Krishna said...

Very Nice Blog I like the way you explained these things. I’ve been looking for ways to improve my website and overall rankings.I hope your future article will help me further.Take SEO Training in Chennai to mould yourself.

Unknown said...


your article is more useful and informative.. thanks to share this... keep rocking..


Java Training in chennai

Unknown said...

Interesting blog post.This blog shows that you have a great future as a content writer.waiting for more updates...
Digital Marketing Company in India

jeeva said...

Here i had read the content you had posted. It is much interesting so please keep update like this. Infact it will be useful for the beginners to develop their knowledge along with . I am expecting much more posts from you

Dot Net Training Institute in Chennai

Nithya said...

Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.
Regards:
Nithya,

Android Training Institute in Chennai

Unknown said...

All are saying the same thing repeatedly, but in your blog I had a chance to get some useful and unique information, I love your writing style very much, I would like to suggest your blog in my dude circle, so keep on updates.

Regards,
Ezhilarasu,

Java Training Institute in Chennai

Priya B said...

Interesting blog post.This blog shows that you have a great future as a content writer.waiting for more updates...

Android Training Institute in Chennai

Digital Marketing said...

nice topic which you have choose.
second is, the information which you have provided is better then other blog.
so nice work keep it up. And thanks for sharing. digital marketing company in delhi

akash thakur said...

Epoxy Grout manufacturer in delhi

Unknown said...

hello sir,
thanks for giving that type of information. Laminated Doors manufacturer in hubli

Unknown said...

led lawn lights in delhi
Thanks for giving great kind of information. So useful and practical for me. Thanks for your excellent blog, nice work keep it up thanks for sharing the knowledge.

sachin.ogeninfo said...

Samsung Refrigerator Repair in Gurgaon
washing machine repair in Gurgaon
Whirlpool Fridge Repair in Gurgaon

sachin.ogeninfo said...

animal feed bags supplier

شركة المثالي سوبر said...

شركة عزل الاسطح بالخبر

Charles Louis said...

Thanks a lot for sharing this here, I was stuck badly but now I know what is to be done.

If Facebook has got you into problems and you are not able to get the problem resolved such as if it is a typical error code or if there is some other issue that needs a fix then for help ask the experts at Facebook Helpline Number UK.

subha said...

Nice idea and a good thing! It is very useful for me to learn and easy to understand. Thanks & please updating more info.
Soft Skills Training in Chennai
best soft skills training in chennai
Appium Training in Chennai
Appium Certification in Chennai
JMeter Training in Chennai
Job Openings in Chennai
Pega Training in Chennai
Power BI Training in Chennai
Linux Training in Chennai
Tableau Training in Chennai
Spark Training in Chennai

Reshma said...

Excellent post. It will be definitely helpful for many people. Keep posting like this.
Web Designing course in Velachery
Web Designing course in Anna Nagar
Web Designing course in Tambaram
Web Designing course in T Nagar
Web Designing course in Thiruvanmiyur
Web Designing course in Vadapalani
Web Designing course in Adyar
Web Designing course in Porur
Web Designing course in OMR

sasi said...


Great experience for me by reading this blog. Nice article.
Tally Course in anna nagar
Tally Course in Chennai
Tally Course in OMR
PHP Training in OMR
German Classes in T Nagar
Tally Course in T Nagar
IELTS Coaching in OMR
DevOps Training in T Nagar

sasi said...

Very nice post with lots of information. Thanks for sharing this updates.
Angularjs Training in Chennai
Angularjs Training in Bangalore
Angularjs Training institute in Chennai
Angularjs course in Chennai
angular course in bangalore
Angular 4 Training in Chennai
salesforce course in bangalore
Big Data Training in Coimbatore

Ehowtech said...

Hotmail Contact Number
Hotmail Support Number
Hotmail Helpline Number
Hotmail Phone Number
Hotmail Customer Service Number
Hotmail Customer Care Number
Hotmail Contact Number UK
Hotmail Support Number UK
Hotmail Helpline Number UK
Hotmail Phone Number UK
Hotmail Customer Service Number UK
Hotmail Customer Care Number UK
Hotmail contact support number uk
Hotmail contact support number
Hotmail Technical Support Number
Hotmail Technical Support Number uk
Hotmail helpline phone number uk
Hotmail Customer care phone number uk
Hotmail service number uk
Hotmail support phone number
Hotmail support phone number uk
Hotmail Tech Support Number uk

The India said...

Popular Fashion Blogs in Surat
Fashion Blogger in Surat
Surat Blogger
Indian Fashion Blogger
Fashion Blogger in India

ananthi sri said...

Great experience for me by reading this blog. Thank you for wonderful article.
Angularjs course in Chennai
Angularjs Training in Bangalore
angular training in bangalore
Angular Training in hyderabad
Angularjs Training institute in Chennai
Angular 6 Training in hyderabad
web design training in coimbatore
php training in madurai

for ict 99 said...

Great Article
IEEE final year projects on machine learning


JavaScript Training in Chennai

Final Year Project Centers in Chennai



JavaScript Training in Chennai

Melissa Falbo said...

Good article, but it would be better if in future you can share more about this subject.Visit for more Keep posting.

Chris Hemsworth said...

I have been reading for the past two days about your blogs and topics, still on fetching! Wondering about your words on each line was massively effective. Techno-based information has been fetched in each of your topics. Sure it will enhance and fill the queries of the public needs. Feeling so glad about your article. Thanks…!
best software testing training in chennai
best software testing training institute in chennai with placement
software testing training
courses

software testing training and placement
software testing training online
software testing class
software testing classes in chennai
best software testing courses in chennai
automation testing courses in chennai

Ryan Malik said...

such a amazing information. Thanks for sharing with all of us.

Reshma said...
This comment has been removed by the author.
Reshma said...

Such a great blog. I Got Lots of informations about this technology.Keep update like this....
IELTS Coaching centre in Chennai
IELTS Training in Chennai
IELTS Coaching in Bangalore
IELTS Coaching centre in coimbatore
IELTS Coaching in madurai
IELTS Coaching in Hyderabad
Selenium Training in Chennai
Ethical hacking course in bangalore

jeewangarg said...

Wow!!! It was really an Informational Article which provide me with much Insightful Information. I would like to first thank the author for such an Insightful Content. If someone here is looking for a Website Designing Company in India, then look no further than Jeewangarg.com as we are the best website designing company in Delhi working in the arena for the last 8 years.
Best website designing company in India
website designing company in Delhi NCR
Google Partner in India

Video Production Company said...

Well I definitely enjoyed reading it. This tip procured by you is very constructive for correct planning.
Video production in delhi
Corporate video production company in delhi
Corporate video production services in delhi
video production services

FWD Soft Solution said...

Awsome! I really injoy and inspired with reading it. This post is very constructive produced by you.
website designing company in faridabad
Website development company in faridabad
Digital Marketing Company in Faridabad

Anonymous said...

I have perused your blog its appealing, I like it your blog.
Digital Marketing Company
Digital Marketing Agency in India
Digital Marketing Company In India
Digital Marketing Company In Chennai
Digital Marketing Services,
Digital Marketing Services In Chennai
Online Marketing Company In Chennai

priya said...

I have been reading for the past two days about your blogs and topics, still on fetching! Wondering about your words on each line was massively effective.
php online training in chennai
php programming center in chennai
php class in chennnai
php certification course
php developer training institution chennai
php training in chennnai
php mysql course in chennai
php institute in chennnai
php course in chennnai
php training with placement in chennnai
php developer course

priya said...

Nice post. Thanks for sharing! I want people to know just how good this information is in your article. It’s interesting content and Great work.
appium online training
appium training centres in chennai
best appium training institute in chennnai
apppium course
mobile appium in chennnai
mobile training in chennnai
appium training institute in chennnai

rightselects said...

Wow!!! It was a great article I came to know a lot about the elevators by going through this article. If you’re also looking for a Hydraulic Passenger Lift, visit right select to gain the best possible information about the top 10 elevator companies in india.

w3webschool said...

Such a wonderful article and I feel that it is best to write more on this topic. Thank you so much because i learn a lot of ideas about it. Keep posting...
Digital Marketing Course In Kolkata
Web Design Course In Kolkata

Ravi said...


Astonishing article that I have never seen before. I aimed to write an article based on this tally field, but my startings were rejected...Now, the information that you have designed in this blog was misery to read about this tally and its technical features. Surely these writings will help the beginners and the professionals. Thanks

Tally ERP 9 Training
tally classes
Tally Training institute in Chennai
Tally course in Chennai
seo training classes
seo training course
seo training institute in chennai
seo training institutes
seo courses in chennai
seo institutes in chennai
seo classes in chennai
seo training center in chennai

Amnaughty said...

Your post is very nice. Thanks to share with us. Buy now sex toys and adult Sex products for men and women in Hyderabad at Amnaughty.in with secure and discreet packaging delivery.
To buy a sex toy in Hyderabad online Click Here.
Sex Toy in Bangalore
Sex Toy in Chennai
Sex Toy in Delhi
Sex Toy in India
Sex Toy in Kolkata
Sex Toy in Mumbai
Sex Toy in Noida
Sex Toy in Pune

Ehowtech said...

Hotmail Contact Number
Hotmail Helpline number
Hotmail Support number
Hotmail Customer Care number
Hotmail Customer Service number
Hotmail Phone number
Hotmail Support number

subha said...

Thanks for sharing this valuable information to our vision. You have posted a worthy blog keep sharing. good job
Ai & Artificial Intelligence Course in Chennai
PHP Training in Chennai
Ethical Hacking Course in Chennai Blue Prism Training in Chennai
UiPath Training in Chennai

Village Talkies said...

Best Corporate Video Production Company in Bangalore and top Explainer Video Company in Bangalore , 3d, 2d Animation Video Makers in Chennai
Great tips! But one more thing we would like to add here i.e Browser compatibility is also a must.

swetadesai said...

Your writing is amazing and informative. Thanks to share with us. Buy now sex toys and adult sex products for men and women in India at amnaughty.in with secure and discreet packaging delivery.
To buy a sex toy in India online Click Here.
Buy Realistic Vibrating Dildos in India
Buy Pocket Pussy Online in India
Buy Realistic Vagina and Ass Online in India
Buy Bondage Sex Toys Online in India

Aishu said...

I would like to first thank the author for such an Insightful Content.I'm really enjoying the design and layout of your website. It's a very easy on the eyes which makes it much more pleasant for me to come here and visit more often.
IELTS Coaching in chennai

German Classes in Chennai

GRE Coaching Classes in Chennai

TOEFL Coaching in Chennai

spoken english classes in chennai | Communication training


john said...

Generous leads are cardinal for any business, this incorporates Digital Marketing Services in Chennai, medium and enormous undertakings. The ordinarily realized Online Marketing Company In Chennai web-based promoting program that common computerized Digital Marketing Agency in India can offer to its clients are Search Engine Optimization, Paid Marketing, Digital Marketing Services In Chennai

joeharis said...

The best php application development company in India. We contribute high quality custom php website development services from our well-trained team. Get to know more about the php development company in Chennai Reach us or just give a call to us for php development.

John haris said...

Asp .Net Development Services has the propelled aspect of Micro's.Net structure and it is viewed as the best application system for building dynamic asp.net web development services and Custom application development company. Subsequently the cutting edge asp.net advancement organizations that have dynamic website specialists and online application engineers profoundly depend on this. The accompanying focuses made ASP .Net a default decision for everybody. Asp .Net Development Company (articulated speck net) is a system that gives a programming rules that can be utilized to build up a wide scope of uses – from web to portable to Windows-based applications. The .NET system can work with a few programming dialects, for example, C#, VB.NET, C++ and F#. At Grand Circus, we use C#.

john said...

Generous leads are cardinal for any business, this incorporates little Digital Marketing Company, medium and enormous undertakings. The ordinarily realized Digital Marketing Agency in India web-based promoting program that common computerized Digital Marketing Company in India can offer to its clients are Search Engine Optimization, Paid Marketing, Digital Marketing Company in Chennai

joeharis said...

The best php application development company in India. We contribute high quality custom php website development services from our well-trained team. Get to know more about the php development company in Chennai Reach us or just give a call to us for php development.

Anu said...

Very well written post. Thanks for sharing this, I really appreciate you taking the time to share with everyone. Best PMP Certification Online