About PyCMTensor
Contents
About PyCMTensor#
PyCMTensor is a discrete choice model development platform which is designed with the use of deep learning in mind, enabling users to write more complex models using neural networks.
PyCMTensor is build on Aesara, a tensor library, and uses many features commonly found in deep learning packages such as Tensorflow and Keras.
Aesara was chosen as the back end mathematical library because of its hackable, open-source nature.
Users of Biogeme will be familiar with the syntax of PyCMTensor.
This package allows one to incorporate neural networks into discrete choice models that boosts accuracy of model estimates which still being able to produce all the same statistical analysis found in traditional choice modelling software.
Download#
PyCMTensor is available on PyPi https://pypi.org/project/pycmtensor/. It can be install via
$ pip install -U pycmtensor
The latest development version is available via Github. It can be install via
$ pip install git+https://github.com/mwong009/pycmtensor.git
For more information about installing, see Installation.