1. A simultaneous localization and mapping (SLAM) system comprising: a memory; at least one processor coupled to the memory; an artificial neural network module executable by the at least one processor and configured to implement an artificial neural network including a classification layer; a map building module executable by the at least one processor and configured to: receive sensor data descriptive of a plurality of spatial regions, the sensor data including image data; and train a new classification layer of the artificial neural network using the image data; and a position locating module executable by the at least one processor and configured to: provide new sensor data descriptive of a spatial region of the plurality of spatial regions to the artificial neural network module; and receive information identifying the spatial region from the artificial neural network module.