A self-tuning control method is described for a nuclear reactor system that requires only a set of input-output measurements. The use of an artificial neural network in nonlinear model-based adaptive control, both as a plant model and a controller, is investigated. A neural network called a Gaussian function network is used for one-step-ahead predictive control to track the desired plant output. The effectiveness of the controller is demonstrated by the application of the method to the power tracking control of the Korea Multipurpose Research Reactor.