Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
La regresión funciona con todo, la salida es un número.
Pero cuando se le pide a cualquier chat que escriba MLP-clasificador, el Asesor Experto no puede reconocer los datos de salida de este modelo: "Comprar", "Vender", "Mantener". O "1", "2", "3", o "0", "1", "2".
El error sale volando
2025.02.12 08:13:46.866 Core 01 2021.01.01 00:00:00 ONNX: handle inválido pasado a la función OnnxRelease, inspeccionar código 'X È$Zë3E' (291:7)
Ninguno de los chats, ni siquiera Dipsic, entiende o sabe cómo solucionar el problema, generando posibles códigos que también conducen a este error.
Todos los chats dicen lo mismo: como se trata de un clasificador MLP, sólo tiene 3 salidas, según sus etiquetas (lo alimento con un archivo csv, donde la última columna es una de las tres etiquetas de una clasificación simple: comprar, vender, mantener. Probé con valores de cadena y numéricos en esta columna).
Entonces este bloque
. Cambia la inicialización del array
.
Y aparece un error.
Estoy intentando imprimir.
Me sale 2.
No entiendo nada.
Si alguien entiende cuál es el error, por favor que me lo diga.
Código Python para clasificador - cualquiera, todos generan el mismo error.
Por ejemplo, una de las implementaciones:
Es decir, el modelo en sí - que se ejecuta en python. Está calculando algo
Pero el asesor no puede aceptarlo.
No hace falta discutirlo
Prueba {2,3} o {3}.
pide al script python que te devuelva la dimensión correcta de la salida.
pero lo mas probable es que solo {1}, devuelva una estructura donde los campos ya corresponden a salidas.
Por ejemplo, tengo para un clasificador binario es
Entonces sólo tienes que crear una estructura en el código
Donde el campo etiqueta son los valores de clase y el tensor son las probabilidades
Incorrecto: la etiqueta contiene valores de clase y el tensor contiene probabilidades. Así que la dimensión de salida es esencialmente 2,2, pero como se devuelve la estructura, debe poner 1
Gracias
Gracias
Para eso está el preprocesamiento, que no respetas :) para separar primero los granos de la paja, y luego entrenarlo para predecir los granos separados.
Si el preprocesado es bueno, la salida tampoco es una basura del todo
¿Hay alguna posibilidad de que puedas arreglar este script para que funcione con versiones más recientes de python (3.10-3.12)?
Tengo un montón de problemas tratando de hacerlo funcionar en 3.9.
tx