class_docstr: Basic DQN Model.
  
  >>> DQNLightning(env="CartPole-v1")  # doctest: +ELLIPSIS +NORMALIZE_WHITESPACE
  DQNLightning(
    (net): DQN(
      (net): Sequential(...)
    )
    (target_net): DQN(
      (net): Sequential(...)
    )
  )
docstr: Initialize the Replay Buffer dataset used for retrieving experiences.
docstr_tok: ["Initialize","the","Replay","Buffer","dataset","used","for","retrieving","experiences","."]
code: def __dataloader(self) -> DataLoader:
      """Initialize the Replay Buffer dataset used for retrieving experiences."""
      dataset = RLDataset(self.buffer, self.episode_length)
      return DataLoader(
          dataset=dataset, batch_size=self.batch_size, sampler=None
      )
  
imports: import argparse
  from collections import OrderedDict, deque, namedtuple
  from typing import Iterator, List, Tuple
  import gym
  import numpy
  import torch
  import torch.nn
  import torch.optim
  from lightning.pytorch import LightningModule, Trainer, cli_lightning_logo, seed_everything
  from torch.optim.optimizer import Optimizer
  from torch.utils.data import DataLoader
  from torch.utils.data.dataset import IterableDataset
label_desc: Use image node_id 7 for calling the DQNLightning obj's underlying member method code with example usage: obj.__dataloader() and returns: DataLoader