Deep Learning
Optimization in Machine Learning: A Distribution Space Approach
Cai, Yongqiang, Li, Qianxiao, Shen, Zuowei
We present the viewpoint that optimization problems encountered in machine learning can often be interpreted as minimizing a convex functional over a function space, but with a non-convex constraint set introduced by model parameterization. This observation allows us to repose such problems via a suitable relaxation as convex optimization problems in the space of distributions over the training parameters. We derive some simple relationships between the distribution-space problem and the original problem, e.g. a distribution-space solution is at least as good as a solution in the original space. Moreover, we develop a numerical algorithm based on mixture distributions to perform approximate optimization directly in distribution space. Consistency of this approximation is established and the numerical efficacy of the proposed algorithm is illustrated on simple examples. In both theory and practice, this formulation provides an alternative approach to large-scale optimization in machine learning.
Automatic Grading of Knee Osteoarthritis on the Kellgren-Lawrence Scale from Radiographs Using Convolutional Neural Networks
Kondal, Sudeep, Kulkarni, Viraj, Gaikwad, Ashrika, Kharat, Amit, Pant, Aniruddha
The severity of knee osteoarthritis is graded using the 5-point Kellgren-Lawrence (KL) scale where healthy knees are assigned grade 0, and the subsequent grades 1-4 represent increasing severity of the affliction. Although several methods have been proposed in recent years to develop models that can automatically predict the KL grade from a given radiograph, most models have been developed and evaluated on datasets not sourced from India. These models fail to perform well on the radiographs of Indian patients. In this paper, we propose a novel method using convolutional neural networks to automatically grade knee radiographs on the KL scale. Our method works in two connected stages: in the first stage, an object detection model segments individual knees from the rest of the image; in the second stage, a regression model automatically grades each knee separately on the KL scale. We train our model using the publicly available Osteoarthritis Initiative (OAI) dataset and demonstrate that fine-tuning the model before evaluating it on a dataset from a private hospital significantly improves the mean absolute error from 1.09 (95% CI: 1.03-1.15) to 0.28 (95% CI: 0.25-0.32). Additionally, we compare classification and regression models built for the same task and demonstrate that regression outperforms classification.
FedNAS: Federated Deep Learning via Neural Architecture Search
He, Chaoyang, Annavaram, Murali, Avestimehr, Salman
Federated Learning (FL) has been proved to be an effective learning framework when data cannot be centralized due to privacy, communication costs, and regulatory restrictions. When training deep learning models under an FL setting, people employ the predefined model architecture discovered in the centralized environment. However, this predefined architecture may not be the optimal choice because it may not fit data with non-identical and independent distribution (non-IID). Thus, we advocate automating federated learning (AutoFL) to improve model accuracy and reduce the manual design effort. We specifically study AutoFL via Neural Architecture Search (NAS), which can automate the design process. We propose a Federated NAS (FedNAS) algorithm to help scattered workers collaboratively searching for a better architecture with higher accuracy. We also build a system based on FedNAS. Our experiments on non-IID dataset show that the architecture searched by FedNAS can outperform the manually predefined architecture.
NVIDIA Becomes a Shareholder in DFKI AI Research Center in Germany - insideHPC
Today NVIDIA announced that the company has become a shareholder in DFKI, one of world's largest research centers dedicated to AI. The commitment is a further step in the long-standing successful cooperation between NVIDIA, the leader in accelerated computing, AI and high performance computing, and DFKI in the area of machine learning and deep learning. The partnership between DFKI and NVIDIA combines our sophisticated models and procedures with their high-performance platforms designed specifically for AI," said Professor Dr. Andreas Dengel, site head of DFKI Kaiserslautern and scientific director for the research department of smart data and knowledge services. "Joining as a shareholder is a further building block of our successful cooperation and opens up new perspectives for application-oriented neural network research." By combining DFKI technologies with NVIDIA's leading AI platforms, DFKI researchers and scientists have achieved remarkable results in the application, explainability and optimization of neural networks and deep learning methods in recent years. NVIDIA and DFKI are working together to provide powerful tools so that scientists can solve the most complex AI challenges," said Ian Buck, vice president and general manager of Accelerated Computing at NVIDIA.
AI and Cybersecurity –
Cybersecurity is a major concern for every business across all verticals. Software vulnerabilities and targeted attacks are two major cybersecurity concerns for today's modern business. The latest solutions in artificial intelligence (AI) and machine learning (ML) are being implemented to aid in preventing cybersecurity attacks and securing software vulnerabilities. According to market research by Mordor Intelligence, the global cybersecurity market was valued at USD 161.07 billion in 2019, and is expected to reach USD 363.05 billion by 2025, registering a compound annual growth rate of 14.5 percent during the period of 2020 to 2025. The research company says the popularity of the internet of things, bring your own device, artificial intelligence (AI), and machine learning (ML) in cybersecurity is increasing, leading to more vulnerabilities and an ever-growing need to secure networks and devices.
What Is Deep Reinforcement Learning?
Along with unsupervised machine learning and supervised learning, another common form of AI creation is reinforcement learning. Beyond regular reinforcement learning, deep reinforcement learning can lead to astonishingly impressive results, thanks to the fact that it combines the best aspects of both deep learning and reinforcement learning. Let's take a look at precisely how deep reinforcement learning operates. Note that this article won't delve too deeply into the formulas used in deep reinforcement learning, rather it aims to give the reader a high level intution for how the process works. Before we dive into deep reinforcement learning, it might be a good idea to refresh ourselves on how regular reinforcement learning works.
Early Detection Prevent and Control Disease Healthcare
Power and accuracy of Artificial intelligence (AI) presents a unique opportunity to transform all industries. But AI true potential could be harnessed in health care by making a life-changing impact on millions of lives. Across the health care value chain from bench-side to bed-side, from drug development to insurance, from standard hospital care to clinical research, AI applications have the potential to improve patient health care outcomes, revolutionize the workflow, and reduce the cost of care. Across the Health care functions where AI could potentially create strategic infliction point are'General Wellness/Patient Monitoring with wearables & IoT', 'Early Disease Detection and Diagnostics using deep learning', and'Precision Medicine Research'. There is also an uphill task in terms of change management to include the AI into Health Care workflows as there are legal barriers, sense of skepticism on impact and fear of breach of privacy, and cloud of job insecurity.
Machine learning algorithms in Python Algorithmia Blog
Python is one of the most commonly used programming languages by data scientists and machine learning engineers. Although there has been no universal study on the prevalence of machine learning algorithms in Python in machine learning, a 2019 GitHub analysis of public repositories tagged as "machine-learning" not surprisingly found that Python was the most common language used. Python outranked other languages commonly used in the data science community including R, Scala, and Julia. This is all to say that if you're interested in being a data scientist or a machine learning engineer, then understanding Python should be on your to-do list. It's important to remember though that employing machine learning techniques involves more than just coding for coding's sake.
Machine learning algorithms in Python Algorithmia Blog
Python is one of the most commonly used programming languages by data scientists and machine learning engineers. Although there has been no universal study on the prevalence of machine learning algorithms in Python in machine learning, a 2019 GitHub analysis of public repositories tagged as "machine-learning" not surprisingly found that Python was the most common language used. Python outranked other languages commonly used in the data science community including R, Scala, and Julia. This is all to say that if you're interested in being a data scientist or a machine learning engineer, then understanding Python should be on your to-do list. It's important to remember though that employing machine learning techniques involves more than just coding for coding's sake.