36 research outputs found

    Class-level Structural Relation Modelling and Smoothing for Visual Representation Learning

    Full text link
    Representation learning for images has been advanced by recent progress in more complex neural models such as the Vision Transformers and new learning theories such as the structural causal models. However, these models mainly rely on the classification loss to implicitly regularize the class-level data distributions, and they may face difficulties when handling classes with diverse visual patterns. We argue that the incorporation of the structural information between data samples may improve this situation. To achieve this goal, this paper presents a framework termed \textbf{C}lass-level Structural Relation Modeling and Smoothing for Visual Representation Learning (CSRMS), which includes the Class-level Relation Modelling, Class-aware Graph Sampling, and Relational Graph-Guided Representation Learning modules to model a relational graph of the entire dataset and perform class-aware smoothing and regularization operations to alleviate the issue of intra-class visual diversity and inter-class similarity. Specifically, the Class-level Relation Modelling module uses a clustering algorithm to learn the data distributions in the feature space and identify three types of class-level sample relations for the training set; Class-aware Graph Sampling module extends typical training batch construction process with three strategies to sample dataset-level sub-graphs; and Relational Graph-Guided Representation Learning module employs a graph convolution network with knowledge-guided smoothing operations to ease the projection from different visual patterns to the same class. Experiments demonstrate the effectiveness of structured knowledge modelling for enhanced representation learning and show that CSRMS can be incorporated with any state-of-the-art visual representation learning models for performance gains. The source codes and demos have been released at https://github.com/czt117/CSRMS

    Efficient Point based Global Illumination on Intel MIC Architecture

    Get PDF
    International audiencePoint-Based Global Illumination (PBGI) is a popular rendering method in special effects and motion picture productions. The tree-cut computation is in general the most time consuming part of this algorithm, but it can be formulated for efficient parallel execution, in particular regarding wide-SIMD hardware. In this context, we propose several vectorization schemes, namely single, packet and hybrid, to maximize the utilization of modern CPU architectures. While for the single scheme, 16 nodes from the hierarchy are processed for a single receiver in parallel, the packet scheme handles one node for 16 receivers. These two schemes work well for scenes having smooth geometry and diffuse material. When the scene contains high frequency bumps maps and glossy reflections, we use a hybrid vectorization method. We conduct experiments on an Intel Many Integrated Corearchitecture and report preliminary results on several scenes, showing that up to a 3x speedup can be achieved when compared with non-vectorized execution

    A Reinforcement Learning Based Auto-Scaling Approach for SaaS Providers in Dynamic Cloud Environment

    Get PDF
    Cloud computing is an emerging paradigm which provides a flexible and diversified trading market for Infrastructure-as-a-Service (IaaS) providers, Software-as-a-Service (SaaS) providers, and cloud-based application customers. Taking the perspective of SaaS providers, they offer various SaaS services using rental cloud resources supplied by IaaS providers to their end users. In order to maximize their utility, the best behavioural strategy is to reduce renting expenses as much as possible while providing sufficient processing capacity to meet customer demands. In reality, public IaaS providers such as Amazon offer different types of virtual machine (VM) instances with different pricing models. Moreover, service requests from customers always change as time goes by. In such heterogeneous and changing environments, how to realize application auto-scaling becomes increasingly significant for SaaS providers. In this paper, we first formulate this problem and then propose a Q-learning based self-adaptive renting plan generation approach to help SaaS providers make efficient IaaS facilities adjustment decisions dynamically. Through a series of experiments and simulation, we evaluate the auto-scaling approach under different market conditions and compare it with two other resource allocation strategies. Experimental results show that our approach could automatically generate optimal renting policies for the SaaS provider in the long run

    Analysis on the Future Development and Existing Problems in the Application of Mechanical Engineering and Automation Technology in China

    No full text
    The rapid growth of science and technology has had a significant impact on all sectors. As part of the reform and development of various social sectors, the traditional manual labor mode has been supplanted by modern machinery and automation technology. It reflects the progress in science and technology of China as well as the development of social civilization. This paper describes the existing problems in the application of mechanical engineering and automation technology and its future development. In short, the current mechanical engineering and automation technology still have issues to be solved in environmental protection, independent innovation, market research, and specialized talents and education. In China, mechanical engineering and automation technology should be heading in the direction of intelligence, automation, user-friendliness, scientific modernization, and integration

    Mlinear: Rethink the Linear Model for Time-series Forecasting

    Full text link
    Recently, significant advancements have been made in time-series forecasting research, with an increasing focus on analyzing the inherent characteristics of time-series data, rather than solely focusing on designing forecasting models.In this paper, we follow this trend and carefully examine previous work to propose an efficient time series forecasting model based on linear models. The model consists of two important core components: (1) the integration of different semantics brought by single-channel and multi-channel data for joint forecasting; (2) the use of a novel loss function that replaces the traditional MSE loss and MAE loss to achieve higher forecasting accuracy.On widely-used benchmark time series datasets, our model not only outperforms the current SOTA, but is also 10 Ă—\times speedup and has fewer parameters than the latest SOTA model.Comment: 8 pages,1 figure,4 table

    REAL-TIME COLLABORATIVE DESIGN SYSTEM FOR PRODUCT ASSEMBLY OVER THE INTERNET

    No full text
    Product assembly design is a complex activity possible involving collaboration between different designers geographically dispersed. This paper puts forward some significant methodologies and technologies for distributed assembly and presents a collaboration architecture that manages to support working in both synchronous and asynchronous ways. Meanwhile, we adopt a three-level conflicts detection scheme to avoid conflicts effectively and a data streaming technology based on C/P (command/ parameter) to realize the real-time design. Based on the technologies mentioned above, a design system that supports real-time collaborative assembly is developed and we validate it by assembling a mechanical press across network collaboratively

    Data Driven Avatars Roaming in Digital Museum

    No full text
    International audienceThis paper describes a motion capture (mocap) data-driven digital museum roaming system with high walking reality. We focus on three main questions: the animation of avatars; the path planning; and the collision detection among avatars. We use only a few walking clips from mocap data to synthesize walking motions with natural transitions, any direction and any length. Let the avatars roam in the digital museum with its Voronoi skeleton path, shortest path or offset path. And also we use Voronoi diagram to do collision detection. Different users can set up their own avatars and roam along their own path. We modify the motion graph method by classify the original mocap data and set up their motion graph which can improve search efficiency greatly

    A Hypergraph Partition Based Approach to Dynamic Deployment for Service-Oriented Multi-tenant SaaS Applications

    No full text
    Part 3: Short PapersInternational audienceIn a service-oriented multi-tenant SaaS application, all tenants share services and user requests of the service change dynamically. In order to provide high-quality web services, we must solve the problem of the load unbalance caused by dynamic user requests’ change. This paper proposes an approach based on hypergraph partition to keep load balance for service-oriented multi-tenant SaaS application. A hypergraph-based service model is used to present hierarchical services and multi-tenant applications. This approach adjusts service distribution on the servers based on hypergraph partition to keep load balance. According to the experiments, this approach effectively solves the problem of load unbalance caused by the change of user requests

    An Interoperability Points Based Interoperability Approach for SaaS Applications

    No full text
    Part 3: Enterprise Service InteroperabilityInternational audienceSaaS applications have been widely adopted especially by small and medium enterprises. At the same time, the features "multi-tenancy" and "loosely coupled" bring new challenges to enterprises interoperability. On the basis of the layered interoperability model, the paper presents an approach based on interoperability points to implement interoperation between SaaS applications in the service layer. After carrying out the interoperability point matching algorithm, the intermediary Enterprise Service Bus (ESB) performs dynamic selection of interoperability points dictated by Quality of Service (QoS) attributes. In the premise of a comprehensive consideration of the functional and non-functional preferences and constraints, dynamic interoperation between SaaS applications is realized. Finally, this paper shows a case study of applying the interoperability approach
    corecore