class_docstr: CLI describes a command line interface for interacting with igel, there
  are several different functions that can be performed.
class_docstr_tok: ["CLI","describes","a","command","line","interface","for","interacting","with","igel",",","there","are","several","different","functions","that","can","be","performed","."]
code: def _print_models_overview(self):
      print(f"\nIgel's supported models overview: \n")
      reg_algs = list(models_dict.get("regression").keys())
      clf_algs = list(models_dict.get("classification").keys())
      cluster_algs = list(models_dict.get("clustering").keys())
      df_algs = (
          pd.DataFrame.from_dict(
              {
                  "regression": reg_algs,
                  "classification": clf_algs,
                  "clustering": cluster_algs,
              },
              orient="index",
          )
          .transpose()
          .fillna("----")
      )
  
      df = self._tableize(df_algs)
      print(df)
  
imports: import argparse
  import logging
  import os
  import subprocess
  import sys
  from pathlib import Path
  import igel
  import pandas
  from igel import Igel, metrics_dict, models_dict
  from igel.constants import Constants
  from igel.servers import fastapi_server
label_desc: Use image node_id 12 for calling the CLI obj's underlying member method code with example usage: obj._print_models_overview() without return types