Ja.AndLi skrev:Jag misstänker att du menar allokera minne dynamisk under körning?
Matrisberäkningar med för STM32?
Re: Matrisberäkningar med för STM32?
Re: Matrisberäkningar med för STM32?
Snyggt bibliotek! Synd att den inte följer MATLAB-kommandorna.TomasL skrev:https://github.com/PetteriAimonen/libfixmatrix
Re: Matrisberäkningar med för STM32?
Jag är inte säker på att just din definition av Machine Learning är den vedertagna.Al_Bundy skrev:Machine learning använder sig alltid av SVD.
Jag kan väl kanske tycka att reglerteknik vilken baseras på en bestämd matematisk beskrivning av systemet är ganska långt ifrån vad begreppet "Machine Learning" syftar till.
Jag vill även vara tydlig med att jag normalt aktivt håller mig borta från dina trådar av en anledning.
Jag tolkar ditt projekt som att du vill:
- Ta någons annans beräkningar
- Ta någon annans bibliotek
- Använda forumets kunskap om programmering för att konvertera ovan bibliotek till STM32.
Allt detta i syfte att skapa lösningar som du skall sälja industriella reglersystem till småföretag
Det är givetvis upp till var och en att förhålla sig till det.
Jag själv är lite "gammal och grinig" och tycker att man som företagare antingen borde bidraga med innovationerna eller jobba fram tillämpningarna (helst båda).
Hobby projekt är en helt annan femma givetvis.
Skit samma jag hoppas du inte tar illa upp för det är inte alls syftet med inlägget.
Med det sagt så kommer trots ovan lite tips i all välmening, jag TROR inte det kommer hjälpa dig men det kan vara värt att kolla på:
I torsdags släppte ST ett ramverk för Artificiell Intelligens (STM32Cube.AI)
Det har fokus på ANN och det finns en chans att de beräkningsfunktioner du försöker få att fungera i STM32 finns i detta ramverk.
I ärlighetens namn så tror jag att de i så fall ligger abstraherade under funktionerna så chansen är nog liten.
Re: Matrisberäkningar med för STM32?
Läs på lite om adaptiv reglerteknik. Den innehåller mycket regression.ToPNoTCH skrev:Jag är inte säker på att just din definition av Machine Learning är den vedertagna.Al_Bundy skrev:Machine learning använder sig alltid av SVD.
Jag kan väl kanske tycka att reglerteknik vilken baseras på en bestämd matematisk beskrivning av systemet är ganska långt ifrån vad begreppet "Machine Learning" syftar till.
Jag vill även vara tydlig med att jag normalt aktivt håller mig borta från dina trådar av en anledning.
Jag tolkar ditt projekt som att du vill:
- Ta någons annans beräkningar
- Ta någon annans bibliotek
- Använda forumets kunskap om programmering för att konvertera ovan bibliotek till STM32.
Allt detta i syfte att skapa lösningar som du skall sälja industriella reglersystem till småföretag
Det är givetvis upp till var och en att förhålla sig till det.
Jag själv är lite "gammal och grinig" och tycker att man som företagare antingen borde bidraga med innovationerna eller jobba fram tillämpningarna (helst båda).
Hobby projekt är en helt annan femma givetvis.
Skit samma jag hoppas du inte tar illa upp för det är inte alls syftet med inlägget.
Med det sagt så kommer trots ovan lite tips i all välmening, jag TROR inte det kommer hjälpa dig men det kan vara värt att kolla på:
I torsdags släppte ST ett ramverk för Artificiell Intelligens (STM32Cube.AI)
Det har fokus på ANN och det finns en chans att de beräkningsfunktioner du försöker få att fungera i STM32 finns i detta ramverk.
I ärlighetens namn så tror jag att de i så fall ligger abstraherade under funktionerna så chansen är nog liten.
Svaret är nej. Jag har redan gjort mig klart och tydlig i denna tråd att det jag skapar, är sämre än vad företag skapar eller någon annan skapar. Då syftade jag på ett C-bibliotek. Så jag tänker inte tjäna pengar på detta.
Jo. Du är "gammal och grinig". Sluta upp med detta.
Re: Matrisberäkningar med för STM32?
Ok..
Jag fortsätter hålla mig borta då.
Men jag begriper ändå inte hur du kan tolka att jag klagar på "det du skapar".
Du har ju inte skapat någonting ?
Bara hittat massa kod som du nu vill ha hjälp med att portera
Jag fortsätter hålla mig borta då.
Men jag begriper ändå inte hur du kan tolka att jag klagar på "det du skapar".
Du har ju inte skapat någonting ?
Bara hittat massa kod som du nu vill ha hjälp med att portera

Re: Matrisberäkningar med för STM32?
Jag är i praktiken nybörjare när det gäller C. Jag är ingen programmerare, jag är reglertekniker på en teoretisk nivå. Men jag skulle gärna vilja lära mig just att skapa hjulet på nytt för att endast lära mig. 
Jag har inte bett om hjälp om något.

Jag har inte bett om hjälp om något.
Re: Matrisberäkningar med för STM32?
Al_Bundy skrev:Nej. Jag har inte tid att bygga hjulet på nytt. Finns ingen anledning till detta.
Det här börjar bli lite lätt snurrigt för mig.Al_Bundy skrev:Men jag skulle gärna vilja lära mig just att skapa hjulet på nytt för att endast lära mig.

Re: Matrisberäkningar med för STM32?
Jo det gjorde du i ditt första inlägg, samt i stort sett varje inlägg du gör.Al_Bundy skrev:Jag har inte bett om hjälp om något.
Re: Matrisberäkningar med för STM32?
Jag får nog äta upp det där.säter skrev:Al_Bundy skrev:Nej. Jag har inte tid att bygga hjulet på nytt. Finns ingen anledning till detta.Det här börjar bli lite lätt snurrigt för mig.Al_Bundy skrev:Men jag skulle gärna vilja lära mig just att skapa hjulet på nytt för att endast lära mig.

Självklart skulle jag använda ett färdigt bibliotek om den hade en MATLAB struktur. Jag lever efter MATLAB och Outlook.
Re: Matrisberäkningar med för STM32?
Jag visste att den 'hernnä' skulle kommentera dettaTomasL skrev:Jo det gjorde du i ditt första inlägg, samt i stort sett varje inlägg du gör.Al_Bundy skrev:Jag har inte bett om hjälp om något.

Re: Matrisberäkningar med för STM32?
Det är många uttryck som figurerar i tråden.
Jag har en kompis som livnär sig på tillverka avancerade regulatorkort.
Jag har aldrig hört att han någonsin använder sig av det ovanstående.
Enbart gammaldags C.
Nu kör han inte STM32, utan ett egenutvecklat kort med ARM-processor.
Kod: Markera allt
GSL,Keil,SVD,QR-faktorisering,MicroPython,Atollic TrueStudio,TensorFlow,Eclipse IDE,Java,Arnadillo,Eigen,GitHub
Jag har aldrig hört att han någonsin använder sig av det ovanstående.
Enbart gammaldags C.
Nu kör han inte STM32, utan ett egenutvecklat kort med ARM-processor.
- Klas-Kenny
- Inlägg: 11822
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Matrisberäkningar med för STM32?
Säter: Får man vänligen fråga vad du gör i en tråd där du inte har den blekaste aning om vad du pratar om? 
Stm32 är en familj ARM-processorer. Med 99,9% sannolikhet utvecklar han i någon Eclipse-IDE om han inte kör Linux eller använder uråldriga verktyg.
Git (om än inte just GitHub) kör han säkert, om han har vettig versionshantering av sin kod.

Stm32 är en familj ARM-processorer. Med 99,9% sannolikhet utvecklar han i någon Eclipse-IDE om han inte kör Linux eller använder uråldriga verktyg.
Git (om än inte just GitHub) kör han säkert, om han har vettig versionshantering av sin kod.
-
- Inlägg: 1409
- Blev medlem: 29 januari 2011, 21:06:30
- Ort: Lapplandet
Re: Matrisberäkningar med för STM32?
BraAl_Bundy skrev:Men jag skulle gärna vilja lära mig just att skapa hjulet på nytt för att endast lära mig.

Ett förslag är att du följer BLAS-standarden som nästan alla, inkl. ditt MATLAB, använder. Då kan du byta och testa olika bibliotek med minimala kodändringar.
Re: Matrisberäkningar med för STM32?
Den enda standard jag följer är att jag försöker efterlikna MATLAB funktioner med C-kod. Det är faktiskt en utmaning med tanke på att man är van med Java. "Nähä! Varför går inte det där då!" tänker man ofta 
Jag kan säga att det kommer inte bli en perfekt vektoriserad kod då jag använder for-loopar. Men som tur så är C riktigt snabbt.

Jag kan säga att det kommer inte bli en perfekt vektoriserad kod då jag använder for-loopar. Men som tur så är C riktigt snabbt.
Re: Matrisberäkningar med för STM32?
IAR skulle jag inte kalla uråldrigt, iof har de varit med sen hedenhös...Klas-Kenny skrev: Stm32 är en familj ARM-processorer. Med 99,9% sannolikhet utvecklar han i någon Eclipse-IDE om han inte kör Linux eller använder uråldriga verktyg.
Men det uppdateras samtidigt, och stora fördelen är ju att man får samma GUI oberoende om man kör MSP430, 8051 eller ARM (eller en uppsjö andra plattformar)