• Home
  • __init__ missing 1 required positional argument units in cnn – Python

__init__ missing 1 required positional argument units in cnn – Python

It looks like you are trying to use the __init__ method in a class for a Convolutional Neural Network (CNN) in Python, and you are getting an error that says “init missing 1 required positional argument: ‘units'”. This error occurs when you are trying to call the __init__ method and you have not provided all of the required arguments.

To fix this error, you need to make sure that you are providing all of the required arguments when calling the __init__ method. The __init__ method is a special method in Python that is used to initialize an object when it is created. It is called a “constructor” in other programming languages. The __init__ method takes a number of arguments, and you need to provide values for all of these arguments when you call the method.

For example, if your __init__ method looks like this:

def __init__(self, units):
self.units = units

Then you would need to call it like this:

cnn = CNN(units=64)

Make sure that you are providing values for all of the required arguments in the __init__ method when you call it. If you are still having trouble, it might be helpful to review the documentation for your CNN library or framework to see what arguments are required for the __init__ method.