In this paper, we investigate machine learning methods for enabling high performance noncooperative spectrum sensing, for future cognitive radio systems. The fulfillment of sensing requirements is crucial for ensuring an efficient reuse of the scarce spectrum by unlicensed users, without causing harmful interference to primary users. In this work, we propose a deep convolutional neural network-based transfer learning framework for non-cooperative spectrum sensing in TV bands, applicable across various locations, wireless environments and even frequency assignments. Specifically, we design a four-layer convolutional neural network for limiting the computational costs while satisfying the sensing requirements, and apply transfer learning by freezing the first two convolutional layers. The performance of the proposed method is evaluated against benchmarks, based on over 29,000 spectrograms collected in UHF TV band from a recent measurement campaign. The experiments show that thanks to transfer learning, the proposed method is able to detect TV signals with high accuracy despite a significantly reduced amount of data, thereby providing a high adaptability to various locations, environments, and frequencies. Furthermore, the proposed method with transfer learning not only guarantees the sensing requirements but also realizes up to 94% reduction of training time of the network, as well as 20% reduction of the required sensing time, compared to the case without transfer learning.