This document summarizes a study that uses artificial neural networks to determine the optimal placement of custom power devices (DSTATCOM, DVR, UPQC) in an electrical power system network to balance voltages affected by unbalanced loads. The study trains a neural network using unbalanced bus voltages from a simulated IEEE 14-bus test system as input, and balanced voltages prior to unbalanced loads as targets. It analyzes the mean squared errors between the network outputs and targets to determine the optimal bus for DSTATCOM placement, optimal line for DVR placement, and optimal location for UPQC placement. Case studies are presented to validate the approach.