Sida 11 av 70
Re: Matrisberäkningar med för STM32?
Postat: 13 januari 2019, 15:05:14
av Al_Bundy
AndLi skrev:Jag misstänker att du menar allokera minne dynamisk under körning?
Ja.
Re: Matrisberäkningar med för STM32?
Postat: 13 januari 2019, 15:06:00
av Al_Bundy
Snyggt bibliotek! Synd att den inte följer MATLAB-kommandorna.
Re: Matrisberäkningar med för STM32?
Postat: 13 januari 2019, 15:17:00
av ToPNoTCH
Al_Bundy skrev:Machine learning använder sig alltid av SVD.
Jag är inte säker på att just din definition av Machine Learning är den vedertagna.
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?
Postat: 13 januari 2019, 15:21:52
av Al_Bundy
ToPNoTCH skrev:Al_Bundy skrev:Machine learning använder sig alltid av SVD.
Jag är inte säker på att just din definition av Machine Learning är den vedertagna.
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.
Läs på lite om adaptiv reglerteknik. Den innehåller mycket regression.
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?
Postat: 13 januari 2019, 15:39:13
av ToPNoTCH
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

Re: Matrisberäkningar med för STM32?
Postat: 13 januari 2019, 15:44:36
av Al_Bundy
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.
Re: Matrisberäkningar med för STM32?
Postat: 13 januari 2019, 16:06:13
av säter
Al_Bundy skrev:Nej. Jag har inte tid att bygga hjulet på nytt. Finns ingen anledning till detta.
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.
Det här börjar bli lite lätt snurrigt för mig.

Re: Matrisberäkningar med för STM32?
Postat: 13 januari 2019, 16:13:45
av TomasL
Al_Bundy skrev:Jag har inte bett om hjälp om något.
Jo det gjorde du i ditt första inlägg, samt i stort sett varje inlägg du gör.
Re: Matrisberäkningar med för STM32?
Postat: 13 januari 2019, 16:26:41
av Al_Bundy
säter skrev:Al_Bundy skrev:Nej. Jag har inte tid att bygga hjulet på nytt. Finns ingen anledning till detta.
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.
Det här börjar bli lite lätt snurrigt för mig.

Jag får nog äta upp det där.
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?
Postat: 13 januari 2019, 16:28:14
av Al_Bundy
TomasL skrev:Al_Bundy skrev:Jag har inte bett om hjälp om något.
Jo det gjorde du i ditt första inlägg, samt i stort sett varje inlägg du gör.
Jag visste att den 'hernnä' skulle kommentera detta

Jag syftade på att någon skulle skriva C-kod åt mig och jag kunde bara luta mig bakåt. Så är det inte. Jag frågade bara om det finns folk som har intresse att vara delaktiv i ett projekt på GitHub.
Re: Matrisberäkningar med för STM32?
Postat: 13 januari 2019, 19:21:35
av säter
Det är många uttryck som figurerar i tråden.
Kod: Markera allt
GSL,Keil,SVD,QR-faktorisering,MicroPython,Atollic TrueStudio,TensorFlow,Eclipse IDE,Java,Arnadillo,Eigen,GitHub
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.
Re: Matrisberäkningar med för STM32?
Postat: 13 januari 2019, 19:31:46
av Klas-Kenny
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.
Re: Matrisberäkningar med för STM32?
Postat: 13 januari 2019, 19:48:43
av Mr Andersson
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.

Bra

Kunskap är aldrig fel. Även om man vet att man inte kommer komma upp i samma prestanda som proprietära bibliotek som t.ex. intel MKL (och det tror jag ingen här skulle klara, det forskas extremt mycket om att optimera linjär algebra) så är det ju ett lyckat projekt om man har roligt och/eller lär sig något nytt.
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?
Postat: 13 januari 2019, 20:52:20
av Al_Bundy
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.
Re: Matrisberäkningar med för STM32?
Postat: 13 januari 2019, 22:02:02
av AndLi
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.
IAR skulle jag inte kalla uråldrigt, iof har de varit med sen hedenhös...
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)