All Projects → Networks-Learning → mlss-2016

Networks-Learning / mlss-2016

Licence: other
MLSS 2016 material.

Programming Languages

python
139335 projects - #7 most used programming language
matlab
3953 projects
shell
77523 projects

Projects that are alternatives of or similar to mlss-2016

Adlik
Adlik: Toolkit for Accelerating Deep Learning Inference
Stars: ✭ 237 (+977.27%)
Mutual labels:  inference
go-ml-benchmarks
⏱ Benchmarks of machine learning inference for Go
Stars: ✭ 27 (+22.73%)
Mutual labels:  inference
monai-deploy
MONAI Deploy aims to become the de-facto standard for developing, packaging, testing, deploying and running medical AI applications in clinical production.
Stars: ✭ 56 (+154.55%)
Mutual labels:  inference
Models
Model Zoo for Intel® Architecture: contains Intel optimizations for running deep learning workloads on Intel® Xeon® Scalable processors
Stars: ✭ 248 (+1027.27%)
Mutual labels:  inference
object-flaw-detector-cpp
Detect various irregularities of a product as it moves along a conveyor belt.
Stars: ✭ 19 (-13.64%)
Mutual labels:  inference
inference-model-manager
Inference Model Manager for Kubernetes
Stars: ✭ 46 (+109.09%)
Mutual labels:  inference
Tensorrt Laboratory
Explore the Capabilities of the TensorRT Platform
Stars: ✭ 236 (+972.73%)
Mutual labels:  inference
r2inference
RidgeRun Inference Framework
Stars: ✭ 22 (+0%)
Mutual labels:  inference
dbnR
Gaussian dynamic Bayesian networks structure learning and inference based on the bnlearn package
Stars: ✭ 33 (+50%)
Mutual labels:  inference
studio-lab-examples
Example notebooks for working with SageMaker Studio Lab. Sign up for an account at the link below!
Stars: ✭ 319 (+1350%)
Mutual labels:  inference
Dawn Bench Entries
DAWNBench: An End-to-End Deep Learning Benchmark and Competition
Stars: ✭ 254 (+1054.55%)
Mutual labels:  inference
graphsignal
Graphsignal Python agent
Stars: ✭ 158 (+618.18%)
Mutual labels:  inference
fastT5
⚡ boost inference speed of T5 models by 5x & reduce the model size by 3x.
Stars: ✭ 421 (+1813.64%)
Mutual labels:  inference
Grakn
TypeDB: a strongly-typed database
Stars: ✭ 2,947 (+13295.45%)
Mutual labels:  inference
sagemaker-xgboost-container
This is the Docker container based on open source framework XGBoost (https://xgboost.readthedocs.io/en/latest/) to allow customers use their own XGBoost scripts in SageMaker.
Stars: ✭ 93 (+322.73%)
Mutual labels:  inference
Bmw Yolov4 Inference Api Gpu
This is a repository for an nocode object detection inference API using the Yolov3 and Yolov4 Darknet framework.
Stars: ✭ 237 (+977.27%)
Mutual labels:  inference
approxposterior
A Python package for approximate Bayesian inference and optimization using Gaussian processes
Stars: ✭ 36 (+63.64%)
Mutual labels:  inference
chainer-fcis
[This project has moved to ChainerCV] Chainer Implementation of Fully Convolutional Instance-aware Semantic Segmentation
Stars: ✭ 45 (+104.55%)
Mutual labels:  inference
tiny-schema-validator
JSON schema validator
Stars: ✭ 181 (+722.73%)
Mutual labels:  inference
hypothesis
A Python toolkit for (simulation-based) inference and the mechanization of science.
Stars: ✭ 47 (+113.64%)
Mutual labels:  inference

MLSS 2016

This is the material for practical about machine learning on networks held at MLSS-2016, at Cadiz.

This tutorial has two parts

Graph inference

This is the code we used for the tutorial session about networks learning in MLSS-2016. The tutorial is based on the NetRate algorithm described here:

M. Gomez-Rodriguez, D. Balduzzi, B. Schölkopf. Uncovering the Temporal Dynamics of Diffusion Networks. The 28th International Conference on Machine Learning (ICML), 2011.

Generation

The generation code is written in Python 3.

Requirements

The requirements for data generation are in requirements.txt.

Graph

The script generate-graph.py can be used to generate a graph file as well as the solution A matrix. Run generate-graph.py -h to see all supported options.

The script csv2dot.sh can be used on Unix-like systems to convert the graph to a dot file which can be visualized using GraphViz.

Cascade

The script run_cascade.py uses the graph generated in the previous step to generate the cascade. Run run_cascade.py -h to see all the supported options.

Inference

The inference code, unless explicitly stated, reads the input from cascades.csv, assume that the time period of the cascades was 1.0 and that there are 50 nodes in the graph.

Python

solve_cascade.py uses CVX to solve the NetRate problem. solve_cascade_no_cvx.py solves the problem using the L-BFGS-B algorithm.

utils.py contains code which can be used to calculate the performance of the solutions.

Requirements
  • cvxpy
  • scipy

MATLAB

solve_cascade.m uses CVX to solve the NetRate problem. calc_score.m defines the function which can calculate the performance.

Requirements
  • CVX

Recurrent events

Here, we model recurring user activities with the help of Hawkes Processes.

MATLAB

All functions are provided in separate files and are self-explanatory. The main file which runs the simulation and inference is simPointProcess.m.

Requirements
  • CVX

Python

There is only one python file with one unimplemented function (sampleHawkes) in the file simPointProcess.py. The file may be run in an interactive console.

Requirements
  • cvxpy
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].