Bonjour, je vous expose mon probleme.
j'ai posté ce message dans le forum python, mais on m'a conseiller d'aller plutôt d'abord sur ce forum afin de m'orienter vers un algo pouvant répondre à mon probleme
https://www.developpez.net/forums/d1.../#post10149875
J'ai des données sous forme d'une liste 2D contenant des données de chauffage de maisons :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 """ 0 fenetre ouverte 1 fenetre fermer 2 chauffage eau 3 chauffage solaire 4 chauffage bois 5 chauffage fuel 6 mauvaise isolation 7 bonne isolation """ inputs = array([[0, 2, 6], [1, 4, 6], [1, 5, 7], [0, 3, 7], [0, 2], [7]]) # combinaison des elements outputs = array([[8, 10, 11, 9, 7, 11]]).T # temperature de la maison en combinant les resultats question=array([0, 4, 7]) # quelle temperature donne la combinaison des elements 0,4 et 7 ?
input c'est les élemnts qui compose la maison, output c'est la température qu'il fait dans la maison
par exemple [0, 2, 6] donne 8° ainsi la fenêtre ouverte (0) le chauffage eau (2) et la mauvaise isolation (6) donne une température de 8 degrée
autre exemple : [0, 2] donne 7°, une maison qui a la fenêtre ouverte (0) et le chauffage eau (2) a donner a été enregistré avec une température de 7°, vous remmarquer ici qu'il manque la 3ieme information : bonne ou mauvaise isolation
voila mon probleme, je cherche a partir de ces données (certaines sont "incomplète"), a trouver la meilleur combinaison possible pour obtenir la température maximal
j'ai regardé du coté des réseau de neurone mais ils ont 2 problèmes : la première c'est qu'il ne semble pas possible de les utilisé si mes donnée n'ont pas la même longueur d'input (mes données incomplète ou il manque 1 ou 2 informations)
et 2ieme probleme, le réseau de neurone finalement ne répond pas a mon probleme, il vas essayer de prédire la température qu'il peut faire dans la maison en combinant les paramètres mais ne vas pas chercher a trouver la meilleur combinaison possible.
voila, je cherche donc en python une solution pour résoudre mon probleme
autre probleme aussi avec le réseau de neurone, c'est que l'entrainement des neurones ne semble pas pouvoir etre parallélisable, concrètement moi j'ai pas 3 entrées comme dans l'exemple que je donne, mais plus de 300000, j'aimerais une solution parallélisable.
je vous demande évidement pas de coder sa à ma place, mais de m'orienter vers une solution concrète (avec un exemple de code) qui répondrait à mes contraintes.
Partager