The mass composition of high energy cosmic rays depends on their production,
acceleration, and propagation. The study of cosmic ray composition can
therefore reveal hints of the origin of these particles. At the South Pole, the
IceCube Neutrino Observatory is capable of measuring two components of cosmic
ray air showers in coincidence: the electromagnetic component at high altitude
(2835 m) using the IceTop surface array, and the muonic component above ~1 TeV
using the IceCube array. This unique detector arrangement provides an
opportunity for precision measurements of the cosmic ray energy spectrum and
composition in the region of the knee and beyond. We present the results of a
neural network analysis technique to study the cosmic ray composition and the
energy spectrum from 1 PeV to 30 PeV using data recorded using the
40-string/40-station configuration of the IceCube Neutrino Observatory.