A PyTorch implementation of Graph Classification Using Structural Attention

GAM A PyTorch implementation of Graph Classification Using Structural Attention (KDD 2018). Abstract Graph classification is a problem with practical applications in many different domains. To solve this problem, one usually calculates certain graph statistics (i.e., graph features) that help discriminate between graphs of different classes. When calculating such features, most existing approaches process the entire graph. In a graphlet-based approach, for instance, the entire graph is processed to get the total count of different graphlets or subgraphs. In many […]

Read more

A PyTorch implementation of Scalable Incomplete Network Embedding

Scalable Incomplete Network Embedding A PyTorch implementation of Scalable Incomplete Network Embedding (ICDM 2018). Abstract Attributed network embedding aims to learn low-dimensional vector representations for nodes in a network, where each node contains rich attributes/features describing node content. Because network topology structure and node attributes often exhibit high correlation, incorporating node attribute proximity into network embedding is beneficial for learning good vector representations. In reality, large-scale networks often have incomplete/missing node content or linkages, yet existing attributed network embedding algorithms […]

Read more

A forensic tool to look for signs of infection in smartphone devices

Mobile Verification Toolkit (MVT) is a collection of utilities to simplify and automate the process of gathering forensic traces helpful to identify a potential compromise of Android and iOS devices. It has been developed and released by the Amnesty International Security Lab in July 2021 in the context of the Pegasus project along with a technical forensic methodology and forensic evidences. Installation First you need to install dependencies, on Linux sudo apt install python3 python3-pip libusb-1.0-0 or on MacOS brew […]

Read more

A PyTorch implementation of Signed Graph Convolutional Network

SGCN A PyTorch implementation of Signed Graph Convolutional Network (ICDM 2018). Abstract Due to the fact much of today’s data can be represented as graphs, there has been a demand for generalizing neural network models for graph data. One recent direction that has shown fruitful results, and therefore growing interest, is the usage of graph convolutional neural networks (GCNs). They have been shown to provide a significant improvement on a wide range of tasks in network analysis, one of which […]

Read more

A PyTorch implementation of Capsule Graph Neural Network

CapsGNN A PyTorch implementation of Capsule Graph Neural Network (ICLR 2019). Abstract The high-quality node embeddings learned from the Graph Neural Networks (GNNs) have been applied to a wide range of node-based applications and some of them have achieved state-of-the-art (SOTA) performance. However, when applying node embeddings learned from GNNs to generate graph embeddings, the scalar node representation may not suffice to preserve the node/graph properties efficiently, resulting in sub-optimal graph embeddings. Inspired by the Capsule Neural Network (CapsNet), we […]

Read more

Watch Your Step: Learning Node Embeddings via Graph Attention

Attention Walk A PyTorch Implementation of Watch Your Step: Learning Node Embeddings via Graph Attention (NIPS 2018). Abstract Graph embedding methods represent nodes in a continuous vector space, preserving different types of relational information from the graph. There are many hyper-parameters to these methods (e.g. the length of a random walk) which have to be manually tuned for every graph. In this paper, we replace previously fixed hyper-parameters with trainable ones that we automatically learn via backpropagation. In particular, we […]

Read more

An implementation of the proximal policy optimization algorithm

PPO Pytorch C++ This is an implementation of the proximal policy optimization algorithm for the C++ API of Pytorch. It uses a simple TestEnvironment to test the algorithm. Below is a small visualization of the environment, the algorithm is tested in. Build You first need to install PyTorch. For a clean installation from Anaconda, checkout this short tutorial, or this tutorial, to only install the binaries. Do mkdir build cd build cmake -DCMAKE_PREFIX_PATH=/absolut/path/to/libtorch .. make Run Run the executable with […]

Read more

Your First Steps With Django: Set Up a Django Project

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. In this tutorial we’ll be answering the question “How do I setup a Django (1.5, 1.6, 1.7, or 1.8) project from scratch?” In other words, you’ll learn how to install Django and how to set up your Django project structure. Here’s how you can make the most of this tutorial: Read over the Introduction and Setup sections. Then choose your poison – Django 1.5, 1.6, […]

Read more

Pre-trained models for high-performance deep learning applications in python

Hailo Model Zoo The Hailo Model Zoo provides pre-trained models for high-performance deep learning applications. Using the Hailo Model Zoo you can measure the full precision accuracy of each model, the quantized accuracy using the Hailo Emulator and measure the accuracy on the Hailo-8 device. Finally, you will be able to generate the Hailo Executable Format (HEF) binary file to speed-up development and generate high quality applications accelerated with Hailo-8. The models are optimized for high accuracy on public datasets […]

Read more

A Python tool to generate a static HTML file that represents the internal structure of a PDF file

A Python tool to generate a static HTML file that represents the internal structure of a PDF file At some point the low-level functions developed for this CLI will be exposed as an API for programmatic use. WORK IN PROGRESS! CLI Features The generated HTML looks like the raw PDF file with the following additions: Pretty-print dictionary object Extract an object contained in an object stream and insert it in the flow like a regular object Decompress stream and display […]

Read more
1 552 553 554 555 556 927