Goto

Collaborating Authors

 Education


Top 13 Skills To Become a Rockstar Data Scientist

#artificialintelligence

Surprisingly, I got a huge response from many top data scientists from different industries who all shared their thoughts and advice -- which I found very interesting and practical. To learn more about the main differentiators between a good data scientist and a rockstar data scientist, I kept searching on the internet… Until I found this article on KDnuggets. So I distilled all the information and listed down the skills to become a rockstar data scientist. Practically speaking, it's impossible for a data scientist to have all the skills listed below. But these skills are what make a rockstar data scientist different from a good data scientist, in my opinion. By the end of this article, I hope you'll find these skills helpful throughout your career path as a data scientist.


Many could be better than all: A novel instance-oriented algorithm for Multi-modal Multi-label problem

arXiv.org Machine Learning

With the emergence of diverse data collection techniques, objects in real applications can be represented as multi-modal features. What's more, objects may have multiple semantic meanings. Multi-modal and Multi-label (MMML) problem becomes a universal phenomenon. The quality of data collected from different channels are inconsistent and some of them may not benefit for prediction. In real life, not all the modalities are needed for prediction. As a result, we propose a novel instance-oriented Multi-modal Classifier Chains (MCC) algorithm for MMML problem, which can make convince prediction with partial modalities. MCC extracts different modalities for different instances in the testing phase. Extensive experiments are performed on one real-world herbs dataset and two public datasets to validate our proposed algorithm, which reveals that it may be better to extract many instead of all of the modalities at hand.


Towards Understanding and Modeling Empathy for Use in Motivational Design Thinking

arXiv.org Artificial Intelligence

When personal computers were initially created they were difficult to use and learn the functionality, and just non-intuitive. Companies like Microsoft and Apple revolutionized the way we interact with computers by incorporating graphical user interfaces and simplicity into the commands to execute a process. The designers of these interfaces put more focus into user experiences and the satisfaction that users potentially experienced while performing a task with the technology [1]. In design thinking exercises, innovative ideas for new technologies are created through activities that challenge individuals to think like a designer. The main question design thinking tries to answer is how can technology be changed, modified or adapted to better accommodate or address human needs. Thinking empathetically requires persons to put themselves in another's shoes and experience life as that person. Participants in design thinking workshops often have homework that requires them to observe the world around them (e.g.


Greatest Progress of Artificial Intelligence In E-Learning Market 2019-2025 to Access Global Key Players Microsoft, AWS, IBM, Google, Cognii, Pearson, Jenzabar and Volley.com – Market Expert24

#artificialintelligence

Artificial Intelligence In E-Learning Market Report is a new addition to QYReports warehouse. This statistical study reports existing scenario of the market to closely examine the different stages of the businesses. It highlights the past records of profit margin and also predicts future growth. This informative study is expected to guide the new entrants as well as existing key players in the global sector. Artificial Intelligence in E-Learning market has ascended as one of the primary AI application verticals owing to the limitless potential in innovations and ability to accelerate the learning process. Growing reputation of AI applications has created a platform for facilitating the knowledge acquisition and decision-making systems that support the educational institutions in effecting student development.


Memory- and Communication-Aware Model Compression for Distributed Deep Learning Inference on IoT

arXiv.org Machine Learning

Model compression has emerged as an important area of research for deploying deep learning models on Internet-of-Things (IoT). However, for extremely memory-constrained scenarios, even the compressed models cannot fit within the memory of a single device and, as a result, must be distributed across multiple devices. This leads to a distributed inference paradigm in which memory and communication costs represent a major bottleneck. Yet, existing model compression techniques are not communication-aware. Therefore, we propose Network of Neural Networks (NoNN), a new distributed IoT learning paradigm that compresses a large pretrained 'teacher' deep network into several disjoint and highly-compressed 'student' modules, without loss of accuracy. Moreover, we propose a network science-based knowledge partitioning algorithm for the teacher model, and then train individual students on the resulting disjoint partitions. Extensive experimentation on five image classification datasets, for user-defined memory/performance budgets, show that NoNN achieves higher accuracy than several baselines and similar accuracy as the teacher model, while using minimal communication among students. Finally, as a case study, we deploy the proposed model for CIFAR-10 dataset on edge devices and demonstrate significant improvements in memory footprint (up to 24x), performance (up to 12x), and energy per node (up to 14x) compared to the large teacher model. We further show that for distributed inference on multiple edge devices, our proposed NoNN model results in up to 33x reduction in total latency w.r.t. a state-of-the-art model compression baseline.


An Information-theoretic On-line Learning Principle for Specialization in Hierarchical Decision-Making Systems

arXiv.org Machine Learning

Information-theoretic bounded rationality describes utility-optimizing decision-makers whose limited information-processing capabilities are formalized by information constraints. One of the consequences of bounded rationality is that resource-limited decision-makers can join together to solve decision-making problems that are beyond the capabilities of each individual. Here, we study an information-theoretic principle that drives division of labor and specialization when decision-makers with information constraints are joined together. We devise an on-line learning rule of this principle that learns a partitioning of the problem space such that it can be solved by specialized linear policies. We demonstrate the approach for decision-making problems whose complexity exceeds the capabilities of individual decision-makers, but can be solved by combining the decision-makers optimally. The strength of the model is that it is abstract and principled, yet has direct applications in classification, regression, reinforcement learning and adaptive control.


13-incredible-stem-toys-that-every-child-will-want

USATODAY - Tech Top Stories

Wow, educational toys have changed a lot since I was a kid. I remember inserting floppy disks (!) into a computer in order to play classic games like "Number Munchers" and "The Oregon Trail". I learned very quickly that "Dog" was not a day of the week, and that it was very easy to die of wasting diseases in the western US in the 19th century. As the world becomes more and more digitally inclined, parents and teachers alike want toys that teach kids computer-and technology-related skills, both for their future employability and for being a citizen in a society built on 1's and 0's. One emerging trend is toys that teach kids how to write computer programming code. Coding is becoming essential knowledge because the world runs on computers, and computers themselves run on code. As a person with a degree in a STEM field, I had to learn how to code later in life, and it was a miserably long learning curve (even if it's one of my favorite things to do now).


Deploying Azure Machine Learning service models for inference with Azure Functions

#artificialintelligence

This article shows how to deploy an Azure Machine Learning service (AML) generated model to an Azure Function. Right now, AML supports a variety of choices to deploy models for inferencing – GPUs, FPGA, IoT Edge, custom Docker images. Customers have provided feedback to support – an event-driven serverless compute platform that can also solve complex orchestration problems – as a model deployment endpoint within Azure Machine Learning service, and our AI platform engineering team is looking into this feedback to make it a seamless experience. In the meantime, this blog post will walk you through the set of steps to manually download the model file and package it as part of Azure Functions for inferencing . This article uses Python code to build an E2E ML model and Azure functions.


Fluid Democracy

Communications of the ACM

Even in the first month of my governorship of this fine state, I began to have problems with the legislature, which belonged to the "other" political party. I had campaigned on the plan to transform the state capital, Columbville, into a Smart City, but my political party and the opposition wanted it to use different operating systems. Another problem was that we disagreed about what should be done with the three abandoned shopping centers, now that all our citizens bought their stuff online. That issue was tangled up with all the road improvements needed to keep the self-driving trucks and taxis from roaming the schoolyards, although that could have been worse if the kids were still attending classes rather than home-schooling online as most of them now did. I sent drafts of laws and budgets to the legislature, and they voted them down.