Giter VIP home page Giter VIP logo

svinet's People

Contributors

bitdeli-chef avatar premgopalan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

svinet's Issues

A quesiton about the function "PhiComp::update_phis(bool is_phi1)" in "mmsbinfer.hh"

double u = .0;
if (_y == 1)
{
     u = (1 - b[k]) * _env.logepsilon;
 }
const double ** const elogpid = _Elogpi.const_data();
anext[k] = elogpid[c][k] + (_Elogf[k] * b[k]) + u;

I got puzzled when reading this code in iterations of the function "PhiComp::update_phis(bool is_phi1)" in mmsbinfer.hh. According to the paper, when y==0,u is supposed be (1 - b[k]) *log(1-epsilon), but this case is not considered here.

communities.txt file

Hello Prem,

I would like to ask if the node IDs used in the communities.txt output file of the algorithm are the external IDs the nodes had in the input file provided by the user, or the IDs that the algorithm internally assigns to each node.

Thank you,
Best regards

"int THRESH = 0.99" - changes value from 0.99 to 0

Compiling using Mac OS 10.9 gives the following warning:

"In file included from main.cc:6:
./fastamm2.hh:222:38: warning: implicit conversion from 'double' to
'unsigned int' changes value from 0.99 to 0 [-Wliteral-conversion]
static const unsigned int THRESH = 0.99;"

Average Held-out

Dear Prem,
When I plot the third column of Heldout.txt (which according to the detailed_readme, it should be the average held-out log likelihood), I see there are like overshoots before reaching to the convergence. I was wondering if it shouldn't be monotonically increasing (or at least after few first iterations)?
Attached is an example. I set the number of iterations to be 500.
Thanks,

hll_1

ubuntu install instructions

I'd like to improve the install instructions with specific package names for dependencies. I'm not in a pposition to look into it properly right now, but here's my experience for the record:

On Ubuntu (12.04) i had to install

  • libgsl0-dev
  • libgsl0ldbl (libraries) was already installed, not sure if it's in the base distro?
  • gsl-bin - I installed it, but dont' think it's needed..
  • probably one of the blas packages is needed to - openblas/atlas

Edge weights?

Quick question: is it possible to use adjacency matrix values as edge weights? Thanks!

The class member variable "link_thresh" in class Env is always zero?

The class member variable "link_thresh" in class Env is never assigned and always set to default 0.
In the constructor of class Env , the passed parameter has the same name "link_thresh". Although this parameter "link_thresh" is set to 0.5, it is not assigned to the class member variable "link_thresh", since the later is often used in other codes.
The same cases to other class member variable "lt_min_deg" and "gap".

parameters in MMSB model

Hello!

Assume that we generated θ and B matrix, where θ[i] is a vector of community memberships and B is the community-community interaction matrix. In another words, P = Theta * B *Theta.T, and A = Bernoulli(P).

I saved A to tab-separated file "network.txt".
How should i run your script to get recovered Theta and B matrices?

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.