Goto

Collaborating Authors

 Education


Free Python Tutorial - Basic Python/Machine Learning in Bioinformatics

#artificialintelligence

This is a course intended for beginners interested in applying Python in Bioinformatics. We will go over basic Python concepts, useful Python libraries for bioinformatics/ML, and going through several mini-projects that will use these Python/ML concepts. These mini-projects include a sequence analysis (with no libraries) Python example, a Python sequence analysis example using libraries, and a basic Sklearn Machine Learning example.


12 Common Errors in Machine Learning

#artificialintelligence

There is no such thing as a perfect machine learning model. A model's overall reported error has been incorporated into its contributions from several sources. The predictive power of a model, therefore, depends on the experience of the data scientist in dealing with these sources of error. In this blog, we discuss 12 common errors in machine learning. Data collection can produce errors at different levels.


OpenAI Open Sourced this Framework to Improve Safety in Reinforcement Learning Programs

#artificialintelligence

I recently started a new newsletter focus on AI education. TheSequence is a no-BS( meaning no hype, no news etc) AI-focused newsletter that takes 5 minutes to read. The goal is to keep you up to date with machine learning projects, research papers and concepts. Safety is one of the emerging concerns in deep learning systems. In the context of deep learning systems, safety is related to building agents that respect safety dynamics in a given environment.


AI winter and other seasons

#artificialintelligence

When I was at university, many years ago, I took a course on neural networks as part of a Masters degree in artificial intelligence. The lecturer delivering it was really passionate about it, showing us live demos of self-organising maps adapting their topology in response to a given input, and discussing the biomedical studies that had inspired some of the networks that we were studying. He was also clearly frustrated about the lack of interest and credit those methods were getting. He would show examples of neural networks solving tough problems, just to conclude that it was not being applied because "we cannot prove that it works" or "it is too hard to explain". Thinking about it now, when neural network-based AI is everywhere and praised for all the miracles in the world, feels surreal.


A Simple Approach to Define Human and Artificial Intelligence

#artificialintelligence

I recently started to follow an exciting and mind-bending philosophy online course at MIT called Minds and Machines. The course is a thorough, rigorous 12 Weeks Learning Path introduction to contemporary philosophy of mind, exploring consciousness, reality, artificial intelligence (AI), and more. It is definitively one of the most in-depth philosophy courses available online that I ever frequented. The first effect of starting study philosophy at Massachusetts Institute of Technology is that I'm asking more challenging questionsโ€ฆ the second effect is that I'm writing more about those questions. I'm in this moment, exploring the relationship between the mind and the body, the capacity of computers to think, the way we perceive reality, and the perspective of the existence of a science of consciousness. As a first result, I've started to pay particular attention to one specific question that definitively has a lot to relate to my daily work as an AI expert: what is intelligence?


Cambridge University launches master's degree in responsible use of AI

#artificialintelligence

While AI is popularised in science fiction by killer robots โ€“ such as The Terminator โ€“ it is now in everyday use in forms such as Amazon's Alexa virtual โ€ฆ


Big-Data Pipelines with SparkML

#artificialintelligence

Pipelines are a simple way to keep your data preprocessing and modeling code organized. Specifically, a pipeline bundles preprocessing and modeling steps so you can use the whole bundle as if it were a single step. So, a Pipeline is a convenient process of designing our data preprocessing and Machine Learning flow. There are certain steps that we must do before the actual ML begins. These steps are called data-preprocessing and/or feature engineering.


Knowledge Graph solution development using TigerGraph

#artificialintelligence

Free Coupon Discount - Knowledge Graph solution development using TigerGraph, Knowledge Graph Solutions Created by Neena Sathi Preview this Course GET COUPON CODE You will be able to understand and document the use case for knowledge graph solution You will be able to Design a Knowledge Graph solution You will be able to Design / extract data from Knowledge Graph data sources. You will be able to Design / Build key knowledge graph solution components and analytics Finally, You will be able to Prototype a graph analytics experience and document your understanding on Knowledge Graph Insights using a "Rapid Prototyping of Knowledge Graph Solutions using TigerGraph" course will help you strategize knowledge graph use cases and help you build or prototype a use case for your knowledge graph engagement. This course includes - How to define Graph Use Case - How to set up Sandbox using TigerGraph for your Graph use case - How to develop and execute structured graph queries - How to define elastic or higher level graph representation - Finally how to connect your graph solution with other solution components using Python. Who this course is for: Management, strategy and business analyst professionals Architects, technical leads and system analysts from IT organization Senior year undergraduate and graduate students in Business, Analytics, and IT Vendors, consultants and service providers for Graph Analytics 100% Off Udemy Coupon . You will be able to understand and document the use case for knowledge graph solution You will be able to Design a Knowledge Graph solution You will be able to Design / extract data from Knowledge Graph data sources.


Cross-Layer Distillation with Semantic Calibration

arXiv.org Artificial Intelligence

Recently proposed knowledge distillation approaches based on feature-map transfer validate that intermediate layers of a teacher model can serve as effective targets for training a student model to obtain better generalization ability. Existing studies mainly focus on particular representation forms for knowledge transfer between manually specified pairs of teacher-student intermediate layers. However, semantics of intermediate layers may vary in different networks and manual association of layers might lead to negative regularization caused by semantic mismatch between certain teacher-student layer pairs. To address this problem, we propose Semantic Calibration for Cross-layer Knowledge Distillation (SemCKD), which automatically assigns proper target layers of the teacher model for each student layer with an attention mechanism. With a learned attention distribution, each student layer distills knowledge contained in multiple layers rather than a single fixed intermediate layer from the teacher model for appropriate cross-layer supervision in training. Consistent improvements over state-of-the-art approaches are observed in extensive experiments with various network architectures for teacher and student models, demonstrating the effectiveness and flexibility of the proposed attention based soft layer association mechanism for cross-layer distillation.


Low-Rank Tensor Recovery with Euclidean-Norm-Induced Schatten-p Quasi-Norm Regularization

arXiv.org Artificial Intelligence

The nuclear norm and Schatten-$p$ quasi-norm of a matrix are popular rank proxies in low-rank matrix recovery. Unfortunately, computing the nuclear norm or Schatten-$p$ quasi-norm of a tensor is NP-hard, which is a pity for low-rank tensor completion (LRTC) and tensor robust principal component analysis (TRPCA). In this paper, we propose a new class of rank regularizers based on the Euclidean norms of the CP component vectors of a tensor and show that these regularizers are monotonic transformations of tensor Schatten-$p$ quasi-norm. This connection enables us to minimize the Schatten-$p$ quasi-norm in LRTC and TRPCA implicitly. The methods do not use the singular value decomposition and hence scale to big tensors. Moreover, the methods are not sensitive to the choice of initial rank and provide an arbitrarily sharper rank proxy for low-rank tensor recovery compared to nuclear norm. We provide theoretical guarantees in terms of recovery error for LRTC and TRPCA, which show relatively smaller $p$ of Schatten-$p$ quasi-norm leads to tighter error bounds. Experiments using LRTC and TRPCA on synthetic data and natural images verify the effectiveness and superiority of our methods compared to baseline methods.