Tagged articles
13 articles
Page 1 of 1
FunTester
FunTester
Sep 9, 2024 · Frontend Development

Understanding Message Passing in Chrome Extensions

This article provides a comprehensive guide to Chrome extension message passing, covering its core concepts, common use cases such as content-to-background communication, popup interactions, broadcast messaging, as well as detailed code examples for one‑way messages, long‑lived connections, and cross‑extension communication.

APImessage passing
0 likes · 19 min read
Understanding Message Passing in Chrome Extensions
DataFunTalk
DataFunTalk
Apr 30, 2023 · Artificial Intelligence

Integrated Multi‑Relation Graph Neural Network (EMR‑GNN)

This article presents a unified optimization framework for graph neural networks, derives an integrated multi‑relation GNN (EMR‑GNN) with a novel message‑passing mechanism, and demonstrates its theoretical advantages and empirical superiority over existing relational GNN models.

EMR-GNNMulti-Relationmessage passing
0 likes · 15 min read
Integrated Multi‑Relation Graph Neural Network (EMR‑GNN)
DataFunSummit
DataFunSummit
Apr 9, 2023 · Artificial Intelligence

PGLBox: An Industrial-Scale GPU‑Accelerated Graph Learning Framework

This article introduces the development trends of graph learning frameworks, explains GPU acceleration techniques such as UVA and multi‑GPU pipelines, details the design of the PaddlePaddle Graph Learning (PGL) framework and its large‑scale engine PGLBox, and demonstrates how these technologies enable industrial‑grade graph representation learning with billions of nodes and edges.

GPU AccelerationPGLBoxPaddlePaddle
0 likes · 18 min read
PGLBox: An Industrial-Scale GPU‑Accelerated Graph Learning Framework
DataFunSummit
DataFunSummit
Jan 14, 2023 · Artificial Intelligence

Deep Graph Library (DGL): Technical Features, Community Progress, and Challenges in Graph Deep Learning

This article provides a comprehensive overview of the Deep Graph Library (DGL), covering its technical characteristics, open‑source community developments, various graph learning tasks, message‑passing mechanisms, system design challenges, training strategies on single and multiple GPUs, inference optimization, and a Q&A comparing DGL with other frameworks.

AIDeep Graph LibraryDistributed Training
0 likes · 15 min read
Deep Graph Library (DGL): Technical Features, Community Progress, and Challenges in Graph Deep Learning
DataFunSummit
DataFunSummit
Jun 15, 2022 · Artificial Intelligence

Introducing DGL: An Efficient, Easy‑to‑Use Graph Deep Learning Platform and Its Future Roadmap

This article presents an overview of the Deep Graph Library (DGL), covering graph data and graph neural networks, DGL's advantages such as flexible APIs, operator fusion, large‑scale training support, its open‑source ecosystem, recent projects, performance comparisons, and future development plans.

DGLGraph Samplinglarge-scale graphs
0 likes · 18 min read
Introducing DGL: An Efficient, Easy‑to‑Use Graph Deep Learning Platform and Its Future Roadmap
DataFunSummit
DataFunSummit
May 12, 2022 · Artificial Intelligence

DGL: A Deep Graph Library for Efficient Graph Neural Network Development

This article introduces DGL, a deep‑graph library that bridges graph‑algorithm abstractions with existing tensor frameworks, explains the fundamentals of graph neural networks, their message‑passing formulation, and demonstrates how DGL’s flexible APIs, operator fusion, and sampling components enable high‑performance training on both small and massive graphs.

Deep Graph LibraryLarge‑Scale Graph TrainingSparse Matrix Multiplication
0 likes · 15 min read
DGL: A Deep Graph Library for Efficient Graph Neural Network Development
DaTaobao Tech
DaTaobao Tech
Mar 4, 2022 · Frontend Development

Developing Chrome Extensions with Browser‑Extension‑Kit: Architecture and Messaging

Building a Chrome extension that redirects network requests illustrates the complexities of message passing across isolated contexts, and the article shows how the browser‑extension‑kit framework abstracts routing, state management, and RxJS integration to streamline development, reduce boilerplate, and improve maintainability for React‑based popups and background scripts.

Browser Extension KitChrome ExtensionJavaScript
0 likes · 14 min read
Developing Chrome Extensions with Browser‑Extension‑Kit: Architecture and Messaging
21CTO
21CTO
Jan 3, 2022 · Frontend Development

Unlock Front-End Power with Open-Closed, Functional Programming, and Messaging

This article explores how core software engineering concepts—Open‑Closed Principle, functional programming, and message mechanisms—are applied in modern front‑end development, illustrating each with real‑world frameworks like React, Ant Design, and Redux, and providing code examples to deepen understanding.

Open/Closed Principlefunctional programmingmessage passing
0 likes · 18 min read
Unlock Front-End Power with Open-Closed, Functional Programming, and Messaging
Code DAO
Code DAO
Dec 25, 2021 · Artificial Intelligence

Understanding Graph Neural Networks: Nodes, Edges, and Message Passing

This article explains the fundamentals of graph neural networks, covering graph concepts, node classification via neighborhood aggregation, message‑passing mechanics, mathematical notation, a full DGL‑PyTorch implementation on the Reddit dataset, and training results showing accuracy improvements up to 91 %.

DGLGCNGNN
0 likes · 9 min read
Understanding Graph Neural Networks: Nodes, Edges, and Message Passing
Hulu Beijing
Hulu Beijing
Jan 3, 2020 · Artificial Intelligence

How Dynamically Pruned Message Passing Networks Revolutionize Large‑Scale Knowledge Graph Reasoning

The Hulu AI team’s ICLR‑2020 paper introduces a consciousness‑prior‑driven graph neural network that dynamically prunes message‑passing subgraphs, achieving state‑of‑the‑art results on large‑scale knowledge‑graph completion tasks while improving interpretability and computational efficiency.

AI reasoningGraph Neural NetworkKnowledge Graph
0 likes · 7 min read
How Dynamically Pruned Message Passing Networks Revolutionize Large‑Scale Knowledge Graph Reasoning
DataFunTalk
DataFunTalk
Mar 27, 2019 · Artificial Intelligence

Understanding Graph Convolutional Networks through Heat Diffusion and Laplacian Operators

The article explains how the heat diffusion equation and the Laplacian operator on graphs provide a physical intuition for Graph Convolutional Networks, showing the equivalence between continuous‑space Fourier analysis and discrete‑space message passing, and linking these concepts to semi‑supervised learning and GraphSAGE implementations.

GCNLaplacianSemi-supervised Learning
0 likes · 19 min read
Understanding Graph Convolutional Networks through Heat Diffusion and Laplacian Operators
Xianyu Technology
Xianyu Technology
Aug 28, 2018 · Mobile Development

Understanding Flutter Platform Channel Working Principles

The article explains Flutter’s platform channels—BasicMessageChannel, MethodChannel, and EventChannel—detailing their components (name, messenger, codec), how messages are encoded, decoded, and routed via BinaryMessenger, the various codecs and handlers, and considerations for thread safety, large data transfer, and practical usage.

FlutterMobile DevelopmentPlatform Channel
0 likes · 14 min read
Understanding Flutter Platform Channel Working Principles
Qunar Tech Salon
Qunar Tech Salon
Nov 15, 2014 · Backend Development

Understanding the Actor Model with Akka: Concepts, Messaging, and Fault Tolerance

This article summarizes Arun Manivannan's six‑post series that uses clear analogies and simple Akka examples to explain the Actor model, its message‑passing semantics, lifecycle, hierarchical structure, fault‑tolerance mechanisms, and cross‑platform implementations for building concurrent backend systems.

AkkaBackend Developmentactor-model
0 likes · 5 min read
Understanding the Actor Model with Akka: Concepts, Messaging, and Fault Tolerance