спиральные данные, с некоторыми проблемами

#python

#python

Вопрос:

нужна помощь, проблема с кодом, который я пытаюсь выяснить. Этот экземпляр работает «

 import numpy as np
import nnfs

nnfs.init()

n_inputs = 2
n_neurons = 4

weights = 0.01 * np.random.randn(n_inputs, n_neurons)
biases = np.zeros((1, n_neurons))

print(weights)
print(biases)"
This instance does not 
"import numpy as np
import nnfs
from nnfs.datasets import spiral_data

nnfs.init()


# Dense layer
class Layer_Dense:

    # Layer initialization
    def __init__(self, n_inputs, n_neurons):
        # Initialize weights and biases
        self.weights = 0.01 * np.random.randn(n_inputs, n_neurons)
        self.biases = np.zeros((1, n_neurons))

    # Forward pass
    def forward(self, inputs):
        # Calculate output values from input ones, weights and biases
        self.output = np.dot(inputs, self.weights)   self.biases


# Create dataset
X, y = spiral_data(samples=100, classes=3)

# Create Dense layer with 2 input features and 3 output values
dense1 = Layer_Dense(2, 3)

# Perform a forward pass of our training data through this layer
dense1.forward(X)

# Let's see output of the first few samples:
print(dense1.output[:5])
  

»
В частности, «# Создать набор данных X, y = spiral_data (образцы = 100, классы = 3)»
Все библиотеки импортированы. Может кто-нибудь помочь, пожалуйста?

введите описание изображения здесь

ошибки

 Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_umd.py", line 197, in runfile
    pydev_imports.execfile(filename, global_vars, local_vars)  # execute the script
  File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
    exec(compile(contents "n", file, 'exec'), glob, loc)
  File "/Users/mikecallahan/PycharmProjects/Algos/ch3.py", line 24, in <module>
    X, y = spiral_data(samples=100, classes=3)
TypeError: create_data() got an unexpected keyword argument 'samples'
  

Комментарии:

1. Если вы столкнулись с ошибками, пожалуйста, укажите их. Если у вас есть другая проблема, пожалуйста, укажите ее.

Ответ №1:

nnfs отсутствует в среде вашего проекта. Установите его правильно и повторно запустите свою программу.

Прилагаю скриншоты: Правильно установите nnfs

Отлично работает после установки nnfs

Ответ №2:

Необходимо обновить пакет NNFS:

 pip install --upgrade nnfs
  

Вы установили его до того, как функции набора данных использовали параметры с ключевыми словами. Мы нормализовали их позже

Ответ №3:

Путем проверки пакета, установленного в ~/.local/lib/python3.8/site-packages/nnfs/ :

 from nnfs.datasets.spiral import create_data
X, y = create_data(samples = 100, classes = 3)
  

Ответ №4:

Вы не можете импортировать в первую очередь. Пожалуйста, попробуйте устранить эту ошибку импорта.

Комментарии:

1. пожалуйста, будьте более конкретными. Попробуйте ответить на вопрос — почему?