Electrical load planning and demand response programs are often based on the analysis of individual load level measurements obtained from houses or buildings. The identification of individual appliances' power consumption is essential, since it allows improvements, which can reduce appliances' power consumption. In this paper, the problem of identifying the electrical loads connected to a house, starting from the total electric current measurement, is investigated. The proposed system is capable of extracting the energy demand of each individual device using a non-intrusive load monitoring (NILM) technique. A NILM algorithm based on a convolutional neural network is proposed. The proposed algorithm allows simultaneous detection and classification of events without having to perform double processing. As a result, the calculation times can be reduced. Another important advantage is that only the acquisition of current is required. The proposed measurement system is also described in this paper. Measurements are conducted using a test system, which is capable of generating the electrical loads found on a typical house. The most important experimental results are also included and discussed in the paper.