Goto

Collaborating Authors

 Instructional Material


A survey on Machine Learning-based Performance Improvement of Wireless Networks: PHY, MAC and Network layer

arXiv.org Machine Learning

This paper provides a systematic and comprehensive survey that reviews the latest research efforts focused on machine learning (ML) based performance improvement of wireless networks, while considering all layers of the protocol stack (PHY, MAC and network). First, the related work and paper contributions are discussed, followed by providing the necessary background on data-driven approaches and machine learning for non-machine learning experts to understand all discussed techniques. Then, a comprehensive review is presented on works employing ML-based approaches to optimize the wireless communication parameters settings to achieve improved network quality-of-service (QoS) and quality-of-experience (QoE). We first categorize these works into: radio analysis, MAC analysis and network prediction approaches, followed by subcategories within each. Finally, open challenges and broader perspectives are discussed.


Teaching Software Engineering for AI-Enabled Systems

arXiv.org Artificial Intelligence

Software engineers have significant expertise to offer when building intelligent systems, drawing on decades of experience and methods for building systems that are scalable, responsive and robust, even when built on unreliable components. Systems with artificial-intelligence or machine-learning (ML) components raise new challenges and require careful engineering. We designed a new course to teach software-engineering skills to students with a background in ML. We specifically go beyond traditional ML courses that teach modeling techniques under artificial conditions and focus, in lecture and assignments, on realism with large and changing datasets, robust and evolvable infrastructure, and purposeful requirements engineering that considers ethics and fairness as well. We describe the course and our infrastructure and share experience and all material from teaching the course for the first time.


Data Science Crash Course 3/10: Linear Algebra and Statistics

#artificialintelligence

This is the third instalment of Data Science Crash Course and today we're going to review mathematics needed for Data Science. Linear algebra is all about manipulations with vectors and matrices. It's both notation and useful way of manipulating object. You can perform operations on vectors like adding by adding each respective term -- they need to have the same length. You can multiply a vector by a scalar, that is a real number, by multiplying each of the entries by this real number.


Enhancing Artificial Intelligence with Human Insight

#artificialintelligence

The'mobile first' movement has resulted in most UX investments being focused on smartphones, tablets, smart home devices, etc. However, the faithful computer and laptop continues to be the workhorse of the masses and is where the most demanding and high-security tasks are performed. So why is it that there are no user-friendly and secure solutions for authenticating into computers and laptops? The insecurity of passwords is a UX problem, and shortcuts to make them easier lead to security risks, which lead to breaches. Most of the much-publicized mega-data breaches the past few years have been because of compromised or stolen passwords.


Don't want a robot stealing your job? Take a course on AI and machine learning.

#artificialintelligence

From facial recognition to self-driving vehicles, machine learning is taking over modern life as we know it. It may not be the flying cars and world-dominating robots we envisioned 2020 would hold, but it's still pretty futuristic and frightening. The good news is if you're one of the pros making these smart systems and machines, you're in good shape. And you can get your foot in the door by learning the basics with this Essential AI and Machine Learning Certification Training Bundle. This training bundle provides four comprehensive courses introducing you to the world of artificial intelligence and machine learning.


The One Minute AI #13 - Bing Spell Check

#artificialintelligence

Welcome to a new series of short articles I am presenting about Artificial Intelligence specifically in the Azure AI stack. The objective is that you will learn about an Azure-based AI service in no more than one minute and thus quickly get familiar with the entire stack over a short period of time. These are going short, easily digestible articles so let's get started! What is Bing Spell Check? Bing Spell Check is a Microsoft's third-generation web-based spell-checker that doesn't rely on dictionaries. Instead, it uses machine learning and statistical machine translation to dynamically train a highly contextual algorithm allowing you to perform a spell check and contextual grammar checks on the text. You can also include capabilities such as slang and informal language recognition, and homophones correction.


Finland is challenging the entire world to understand AI by offering a completely free online course - initiative got 1 % of the Finnish population to study the basics University of Helsinki

#artificialintelligence

Finnish technology firm Reaktor and the University of Helsinki joined forces to educate people on AI for free. The institutions combined to develop an online course to teach the basics of AI to anyone interested in the technology. Reaktor and the University also challenged organizations to train their staff in AI, so far over 200 organisations have pledged to do so โ€“ including banks, telecoms, and healthcare organizations. Almost 90 000 students have signed up for the course since it began in May. While popular with Finns, the course is already seeing strong demand globally, attracting students from over 80 different countries.


Python is one of the most popular languages inside India

#artificialintelligence

Python has massive applications in Artificial Intelligence (AI) applications, data science, Machine Learning (ML) and data analytics, US-based online education company according to Coursera. The top 10 list of courses, such as "Programming for Everybody," Python Data Structures," Python for Data Science and AI," has been dominated by python. Python has a lot of advantages. One of them is that it is extremely easy getting started with. It offers a lot of flexibility.


IWCE 2020 to highlight drones, 5G, artificial intelligence - GPS World

#artificialintelligence

The International Wireless Communications Expo (IWCE), set to take place March 30 to April 3, will key in a number of industry topics, including 5G, FirstNet, drones, artificial intelligence, augmented reality, wearables and push-to-talk communications. IWCE will also feature a drone demonstration area and safe cities section. The event is designed for those in the critical communications industry, including first responders, police enforcement, fire departments and government. According to show organizers, more than 7,000 people are expected to attend the five-day event. IWCE will also include educational workshops, short courses, power sessions, keynote addresses, town hall meetings and networking events.


Algorithmic Trading Strategies and Modelling Ideas

#artificialintelligence

'Looks can be deceiving,' a wise person once said. The phrase holds true for Algorithmic Trading Strategies. The term'Algorithmic trading strategies' might sound very fancy or too complicated. However, the concept is very simple to understand, once the basics are clear. In this article, We will be telling you about algorithmic trading strategies with some interesting examples. If you look at it from the outside, an algorithm is just a set of instructions or rules. These set of rules are then used on a stock exchange to automate the execution of orders without human intervention. This concept is called Algorithmic Trading. Popular algorithmic trading strategies used in automated trading are covered in this article.