%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Siddhartha Kasivajhula
% PSYCH 221/ EE 362 (Winter 2007-2008)
% Final Project: A Probabilistic Model of the Visual System
% 
% RepresentObserverKnowledge.m
% Define observer's prior knowledge of objects
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

function known_objects = RepresentObserverKnowledge(NUM_FEATURES)

N_OBJECTS_KNOWN = 10;

% assign uniformly random weights to each feature, and define an object space as a set of vectors
% containing feature weights
known_objects = zeros(N_OBJECTS_KNOWN, NUM_FEATURES);

for i=1:N_OBJECTS_KNOWN
	for j=1:NUM_FEATURES
		known_objects(i,j) = random('uniform', 0, 1);
	end
end


