Optimizing performance on modern HPC systems: learning from simple kernel benchmarks

Author(s):  
G. Hager ◽  
T. Zeiser ◽  
J. Treibig ◽  
G. Wellein
2021 ◽  
Vol 11 (1) ◽  
Author(s):  
Weishun Zhong ◽  
Jacob M. Gold ◽  
Sarah Marzen ◽  
Jeremy L. England ◽  
Nicole Yunger Halpern

AbstractDiverse many-body systems, from soap bubbles to suspensions to polymers, learn and remember patterns in the drives that push them far from equilibrium. This learning may be leveraged for computation, memory, and engineering. Until now, many-body learning has been detected with thermodynamic properties, such as work absorption and strain. We progress beyond these macroscopic properties first defined for equilibrium contexts: We quantify statistical mechanical learning using representation learning, a machine-learning model in which information squeezes through a bottleneck. By calculating properties of the bottleneck, we measure four facets of many-body systems’ learning: classification ability, memory capacity, discrimination ability, and novelty detection. Numerical simulations of a classical spin glass illustrate our technique. This toolkit exposes self-organization that eludes detection by thermodynamic measures: Our toolkit more reliably and more precisely detects and quantifies learning by matter while providing a unifying framework for many-body learning.


2020 ◽  
Vol 2 (1) ◽  
pp. 109-118
Author(s):  
Andreea Ioana Chiriac

Abstract Artificial Intelligence is used in business through machine learning algorithms. Machine learning is a part of computer science focused on computer systems learning to perform a specific task without using explicit instructions, relying on patterns and inference instead. Though it might seem like we’ve come a long way in the last ten years, which is true from a research perspective, the adoption of AI among corporations is still relatively low. Over time it became possible to automate more tasks and business processes than ever before. The benefit of using artificial intelligence is that does not require to program every step of the process, predicting at each step what could happen and how to resolve it. The algorithms decide for themselves in each case how the problems should be solved, based on the data that is used. I apply Python language to create a synthetic feature vector that allows visualizations in two dimensions for EDIBTA financial ratio. I use Mean-Square Error in order to evaluate the success, having the optimal parameters. In this section, I also mentioned about the purpose, goals, and applications of cluster analysis. I indicated about the basics of cluster analysis and how to do it and also did a demonstration on how to use K-Means.


Sign in / Sign up

Export Citation Format

Share Document