[pdp-discuss] ta-iv question

Brad Aisa baisa at colorado.edu
Thu Oct 12 16:07:36 MDT 2006


Hi Richard,

In general, you can add things to the classes, or inherit and add new 
things, and stuff should Just Work.

I am suspecting the problem in this case is that the bp dynamic 
library was updated, but the code that it had been previously linked 
to may not have been recompiled, resulting in a runtime mismatch -- 
the dependency information in our makefiles may not always be 
complete. See the user manual section for programmers, where it 
explains the various make options, and do a make clean then rebuild 
all and see if that works.


On Thursday 12 October 2006 15:45, Richard Jones wrote:
> I'd like to try implementing my own learning algorithm, using the
> bp code as a starting point.  I've built the latest pdp++ and got
> it hooked up in my debugger, and have stepped through the code for
> all the interesting parts.
>
> For yucks, I added a new float data member to the BpConSpec class
> in "bp.h".  It showed up in the "bp_TA.cc" file after make_ta, and
> everything compiled and ran.
>
> As I was building a new network in the app, however, I tried to
> edit the BpConSpec to see if my new field was there, and it all
> ground to a halt.  I suspect I must tell some part of IV about my
> new data member so it can build the editor window correctly, but
> I'm not sure how. Can someone point me in the right direction?
>
> I've included the stack trace below my signature.
>
> Many thanks.

-- 
Brad Aisa <baisa at colorado dot edu>
Professional Research Assistant
Department of Psychology
University of Colorado - Boulder


More information about the PDP-Discuss mailing list