XMPro Notebook
v4.3.0
Last updated
v4.3.0
Last updated
XMPro Notebook provides an intuitive and flexible interface for data analysis, scientific computing, machine learning, and more. Users can write code and execute cells independently, which facilitates step-by-step exploration and experimentation with real-time data.
XMPro Notebook is an embedded version of Jupyter and can be accessed from the waffle menu on the top left navigation, and by navigating to "AI".
Once opened there is a handy quick-start guide that acts as an introduction on how to use XMPro Notebook.
The first time an XMPro notebook user session loads, the infrastructure is provisioned in real-time, meaning that the application will take a few seconds to load.
XMPro AI has built-in ChatGPT functionality through the use of Python Magics. Once you've provided your ChatGPT API Key, you can use line magic to provide a single line of input, or cell magic to provide multiple lines of input.
Example input:
Example output:
Example input:
Example output:
MLflow is a well-known open-source MLops platform that streamlines the machine learning lifecycle: to create instances of models and run them in a structured and organized manner.
This example illustrates how to leverage the MLflow Python library to create an instance of a machine learning model and execute it within your MLflow environment.
Example input:
Example output:
Libraries are a collection of pre-written code and functions that can be imported and used in programs to simplify development and add additional functionality. The following Python libraries are pre-installed in XMPro Notebook:
altair
beautifulsoup4
bokeh
bottleneck
cloudpickle conda-forge::blas=*=openblas
cython
dask
dill
h5py ipympl
ipywidgets
matplotlib-base
mlflow
numba
numexpr
numpy
openai
opencv python
pandas
patsy
protobuf
pytables
scikit-image
scikit-learn
scipy
seaborn
sqlalchemy
statsmodels
sympy
widgetsnbextension
xlrd
If any additional libraries are needed, the installation can be performed in the Notebook Cell. Below is an example command for a Python library:
Please contact XMPro if you would like to propose another library added to the set of defaults.
Any library you load is only valid for the session and will need to be reinstalled when a new session is created.
Unlike other XMPro products, two product licenses are required: one for the core AI product, and a second for XMPro Notebook. For more information on how to request a license, please view the instructions on how to Request a License.