Code Monkey home page Code Monkey logo

dr3ryan's Projects

faster icon faster

Graphs are frequently used to model data. An example is a social network graph: people are represented by vertices and their mutual relationships are encoded in edges. One then can extract useful information about the encoded data by measuring various combinatorial quantities; traditional examples include shortest paths or graph cuts. On the other hand, graph themselves can be viewed as a resistive electrical networks. Electrical measures, and in particular the effective resistances between vertices, often capture information that is not readily available through combinatorial measures. However, computing effective resistances is a challenging computational task especially for very large graphs. In this report we discuss a MATLAB implementation of a near-linear time algorithm for the computation of effective resistance, discovered by Spielman and Srivastava. We explore the trade-offs between running time and approximation quality, and we propose a space-efficient variant of the method.

pkt2flow icon pkt2flow

A simple utility to classify packets into flows. It's so simple that only one task is aimed to finish. For Deep Packet Inspection or flow classification, it's so common to analyze the feature of one specific flow. I have make the attempt to use made-ready tools like tcpflows, tcpslice, tcpsplit, but all these tools try to either decrease the trace volume (under requirement) or resemble the packets into flow payloads (over requirement). I have not found a simple tool to classify the packets into flows without further processing. This is why this program is born.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.