Exjobb pågår – binärisering av nätverk

I januari presenterade vi vår exjobbare Sofia Lundborg som under våren skriver sitt exjobb på vårt kontor i Göteborg. Sofia har nu kommit halvvägs i sitt arbete och vi bad Sofia att berätta vad hon valt att  undersöka och hur det har gått hittills. 

Jag har nu varit på BIT ADDICT sen i januari och har kommit igång ordentligt med mitt exjobb. Under min första tid har jag verkligen kommit in i gemenskapen. Alla har varit väldigt hjälpsamma och trevliga och jag har sett fram emot att komma in till kontoret varje morgon. Nu ser situationen såklart annorlunda ut, men jag har fortfarande kontakt med handledare och kollegor – men nu på distans.

Vad gäller själva exjobbet har en stor del av min tid gått ut på att specificera vad jag ska undersöka. Det övergripande målet var att undersöka metoder för att effektivisera neurala nätverk. Den metod jag har valt att gå vidare med är binärisering av nätverk – dvs. endast använda binära vikter och input igenom hela nätverket. Detta minskar både minne, men framförallt gör det möjligt att snabba upp inferens med upp till 60 gånger. Problemet med att binärisera nätverk är att stora mängder information försvinner. För att motverka att detta påverkar prestandan i för stor grad ska jag utnyttja en annan metod – knowledge distillation, där ett mindre nätverk (i detta fall det binära nätverket) lär sig med hjälp av ett större nätverk (det icke-binära). Min förhoppning är att kombinera dess två tekniker och lyckas träna ett effektivt binärt nätverk med god prestanda.

Vi på BIT ADDICT ser framemot att få läsa den slutliga rapporten till sommaren!

Har du frågor eller fundering kring exjobbsmöjligheter på BIT ADDICT? Kontakta oss via formuläret nedan så återkommer vi så snart vi kan.

 

Exempel på utbildningsplan

Programmeringens grunder

I denna kurs lär vi oss grundläggande koncept inom programmering med hjälp av det enkla men kraftfulla programmerings-språket Swift!

Lektioner

    1.Vad är programmering?

    2.Grundläggande datatyper

    3.Enkla beräkningar med operatorer

    4.Variabler och konstanter

    5.Listor och upprepning

    6.Uppräkningar och villkor

    7.Funktioner

    8.Strukturer och metoder

    9.Ett komplett program: Luffarschack

Omfattning

Nio lektioner á 1h via videogruppsamtal. Varje lektion följs av övningar som normalt tar eleven 1-2h att lösa. Även övningshandledning erbjuds via videosamtal med skärmdelning. 

Förkunskapskrav

  • Lågstadiematematik
  • Grundläggande datorvana

Nödvändig utrustning

  • iPad eller Mac*
  • Swift Playgrounds (gratis på App Store)

Besök BIT ADDICT Academy officiella hemsida

Academy

Så besegrar vi Corona-viruset utan att lamslå Sverige!

I dessa tider när Corona-viruset sveper över världen är vi alla oroliga för våra nära och kära. Vi vill också att alla drar ut på virusets spridningsförlopp så mycket som möjligt för att sjukvården skall hinna med att behandla de hårdast drabbade.

Faktum är att vi redan har verktygen. Virus är en uråldrig biologisk uppfinning som kräver fysisk närhet mellan värddjur för att sprida sig och överleva. Människan har sedan länge utvecklat kraftfull digital kommunikationsteknik som gör fysisk närhet onödig för de flesta av våra professionella aktiviteter. Vi fortsätter ändå träffas personligen i betydligt större utsträckning än vi måste av gammal vana, för att vi tycker om det och för att det förväntas av vår omgivning.

Nu har vi dock ett tillfälle att utnyttja vår teknologiska överlägsenhet över dessa uråldriga biologiska konstruktionerna utan att för den skull lamslå Sverige.  Vi kan bemöta den här utmaningen utan att själva falla tillbaka på våra egna primitiva instinkter som att gömma oss hemma i vår trygga grotta eller låtsas som om ingenting har hänt. Låt istället fysiska möten bli video-möten, telefonsamtal, e-post, sms och digitala signeringar när möjligt!

Tillsammans besegrar vi viruset och håller Sverige igång! We got this!

Med vänlig hälsning

Jonas Keisu
Affärsansvarig BIT ADDICT 

 

Precisionsmätning med laser

I industrin finns ett stort antal roterande motorer som driver pumpar, kompressorer och valsar, för att inte nämna alla generatorer som snurrar i vindkraftverk världen över. För att minska slitage, vibrationer och energiförluster är det viktigt att maskinerna är korrekt uppställda och uppriktade så att de är linjerade med varandra. Vår kund Easy-Laser är världsledande inom lasermätsystem med hög precision för detta syfte och har vunnit flera priser för sina produkter och system.

Utmaning

Easy-Lasers utvecklingsavdelning ansvarar för utvecklingen av bolagets alla produkter. Avdelningen designar mekanik och elektronik och utvecklar firmware för produkterna. De utvecklar också mobil-appen som är hjärtat i systemet. Skälet till att de kontaktade oss var att de behövde förstärka sin utvecklingsavdelning med en senior systemutvecklare med goda kunskaper inom C# så väl som mekanik, elektronik och inbyggda system.

Lösning

BIT ADDICTS erfarna systemutvecklare arbetade som en del av kundens utvecklingsteam för en ny produktserie. Arbetet innefattade konceptutveckling, design av arkitektur och implementation i Easy-Lasers mobil-app XT Alignment som finns för både Android, iOS och Easy-Lasers egen industrianpassade avläsningsenhet.

Resultat

Easy-Lasers system kompletteras löpande med nya funktioner i appen och nya typer av mätenheter för att stödja fler mätapplikationer inom industrin. Med BIT ADDICTS hjälp har Easy-Lasers produkter tagit ytterligare ett steg och fått utbyggt stöd för kommunikation med nya typer av enheter.

Sälenkonferens 2020

Stort tack säger vi till alla våra kollegor för en lyckad Sälenkonferens! 

Bo Ekfors – System- & Affärsområdesutvecklare beräkningsmjukvara

Vi är glada att presentera vår nya affärsutvecklare för området beräkningsmjukvara.

Bo Ekfors har arbetat som systemutvecklare inom beräkningsmjukvara sedan i höstas och går nu in i rollen som affärsutvecklare för området samtidigt som han fortsätter arbeta med systemutveckling åt våra kunder. Bosse är utbildad civilingenjör i automation och mekatronik från Chalmers Tekniska Högskola och har mer än 10 års erfarenhet av systemutveckling, projektledning och kravställning inom många olika branscher. 

Som affärsutvecklare kommer Bosse arbeta med att utveckla vårt erbjudande inom beräkningsmjukvara för att vi ska kunna hjälpa fler kunder med deras behov och erbjuda våra medarbetare spännande utmaningar inom området. Bosses långa erfarenhet av mjukvaruutveckling och arbetet som konsult kommer bidra med nya perspektiv till specialistområdet och blir ett bra komplement till den gedigna tekniska erfarenhet som redan finns hos våra andra medarbetare. Beräkningsmjukvara har ofta en nära koppling till våra andra två affärsområden, AI och Maskininlärning samt Sensorik och Styrsystem, där våra experter inom simulering, databehandling och beräkningar hjälper till att lösa våra kunders behov. 

Har du frågor eller funderingar alternativt söker jobb inom beräkningsmjukvara? 
Vänligen kontakta oss via formuläret nedan. 

Vi ser framemot ett spännande 2020!