Cognitive Radio Networks (CRN) is the upcoming future prospect in 5G networks. Lack of available spectrum is a serious problem in the networking industry nowadays since, for each individual organization only a limited spectrum bandwidth is offered by National Telecommunications and Information Administration (NTIA). The problem arises due to the increase in the number of users who are supposed to use a limited amount of available bandwidth. Using spectrum handoff allows a cognitive user to access the available licensed spectrum in the absence of the primary user in that particular channel. Efficient spectrum sensing has to be done to check the availability of unused spectrum holes. Machine learning models such as Markov model and Hidden Markov model are used to predict the probabilities. In this paper we have presented a model for efficient sensing using Baum-Welch algorithm, a neural network algorithm which can train inner layer channel traits for given sequence of switching services to yield accurate results without huge datasets. Following emission probabilities are obtained for the channels that are trained from transition probabilities of channel services such as video, voice and data. From the obtained probability values each channel can be offered with best suited services.