kalpshah18 commited on
Commit
33ea24f
·
1 Parent(s): 9dd00d3

Added Categorical Distribution

Browse files
Files changed (1) hide show
  1. config/discrete/categorical.py +10 -0
config/discrete/categorical.py ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import torch
3
+
4
+ CATEGORICAL = {
5
+ "params": lambda: {
6
+ "probs": st.sidebar.text_input("Probabilities (comma-separated)", "0.1,0.2,0.3,0.4"),
7
+ },
8
+ "dist": lambda p: torch.distributions.Categorical(torch.tensor([float(x) for x in p["probs"].split(',')])),
9
+ "support": lambda p: (0, len(p["probs"].split(',')) - 1),
10
+ }