2017-01-25 10 views
0

Я хотел бы построить на SoftMax вероятности для нейронной сети задачи классификации, похожей на участок нижеPlotting распределения вероятностей с использованием Matplotlib

Однако большинство из кода, который я нашел на SO и ДоП страниц для matplotlib используют гистограммы.

Примеры:

plotting histograms whose bar heights sum to 1 in matplotlib

Python: matplotlib - probability mass function as histogram

http://matplotlib.org/gallery.html

Но ни один из них не соответствует тому, что я пытаюсь достичь в этом участке. Показатели кода и выборки высоко оценены.

example softmax plot

ответ

0

Я думаю, вы просто ищете другой тип сюжета. Взято из here:

# Import 
import numpy as np 
import matplotlib.pyplot as plt 

# Generate random normally distributed data 
data=np.random.randn(10000) 

# Histogram 
heights,bins = np.histogram(data,bins=50) 

# Normalize 
heights = heights/float(sum(heights)) 
binMids=bins[:-1]+np.diff(bins)/2. 
plt.plot(binMids,heights) 

Который производит что-то вроде этого:

enter image description here

Надеется, что это то, что вы ищете.