Category: Research & Development
Notes from Data Science with Azure Talk @ TAP
I recently spoke at the Tampa Analytics Group, a Microsoft recognized Data Science group ran by Joe Blankenship on the topic of Data Science with Azure. The talk focused on Azure offerings, with a demo on how to write a map-redcuce job in Azure using C#. Following are the slides. Data science with Windows Azure - A…
BS2000 - List of Earned Doctorates & Dissertations
My undergrad class from Dept. Of Computer Science, UBIT consisted of an amazing group of people. We have kept life long friendships and connections across continents. One of my colleagues just successfully defended his dissertation so I decided to compile a list of all the PhDs from my class. Here it is, the best class of DCS!…
"The Five Tribes of Machine Learning (And What You Can Learn from Each)," Pedro Domingos
Introducing Pico-Services Architecture
Abstract The term "Microservice Architecture" has sprung up over the last few years to describe a 'particular' way of designing software applications. Like every new industry FADSynonym for SOA, BPEL, WADL, etc, including but not limited to Service Oriented Architecture (SOA), Microservices architecture has no precise definition, and it follows the “it depends” school of ivory tower software design. Following this prevalent and ubiquitous architectural style, we introduce a novel architectural design pattern called (pico) p-Services Architecture. Our architectural pattern addresses the prevelant characteristics around organizations such as maintaining and increasing technical debt, forming silos to decrease business capability, not leveraging automated deployment, ensuring lack of intelligence in the endpoints, and centralizedReviewer 2 thinks bottle neck sounds too pejoritive. control of languages and data. Following are the tenets of the pico services architecture to help redirect focus away from the minor problems in enterprise distributed computing such as compliance, security, scalability, and fragmentation.
Machine Learning for Big Data and Text Processing - Short Programs Testimonials
The five Tribes of Machine Learning, and other algorithmic tales
Pedro Domingos' The Master Algorithm - How the Quest for the Ultimate Learning Machine Will Remake Our World is an interesting and thought provoking book about the state of machine learning, data science, and artificial intelligence. Categorizing, classifying and clearly representing the ideas around any rapidly developing/evolving field is hard job. Machine learning with its…
On Explainability of Deep Neural Networks
During a discussion yesterday with software architect extraordinaire David Lazar regarding how everything old is new again, the topic of deep neural networks and its amazing success was brought up. Unless one is living under a rock for past five years, the advancements in artificial neural networks (ANN) has been quite significant and noteworthy. Since the…
Learning F# Functional Data Structures and Algorithms is Out!
الحمد للہ رب العالمین Wondering what to do on 4th of July long weekend? Learn Functional Programming in F# with my book! I am glad to inform that my book on Learning F# Functional Data Structures and Algorithms is published, and is now available via Amazon and other retailers. F# is a multi-paradigm programming language that…
Visualizing Decision Boundaries for Deep Learning
Decision boundary is the region of a problem space in which the output label of a classifier is ambiguous. In this concise yet informative article Dr. Takashi J Ozaki outlines decision boundaries for deep learning and other Machine Learning classifiers and emphasize on parameter tuning for Deep Learning. The source code for this article is on github, and he…