Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    BME688 classification python question

    BME688 classification python question

    IBS123
    Member

    Hi,

    I've trained an alogrithm using the BME AI studio and the dev-kit board. Following that the alsogirhtm was exported as a package of files: .csv, .h, .c, .config and .aiconfig

    I would like to use the trained algorithm on another BME688 board connected to raspverry pi. 

    How can I use the trained algorithm to output the same classes as used in BME AI studio?

    Thanks in advance

    6 REPLIES 6

    BSTRobin
    Community Moderator
    Community Moderator

    Hi IBS123,

    If you have downloaed latest BSEC2.4.0.0 package, you can refer to the Arduino example code "BSEC2.4.0.0_Generic_Release_23012023\examples\BSEC_Integration_Examples\examples\bsec_iot_example\bsec_iot_example.ino", and replace 'BSEC2.4.0.0_Generic_Release_23012023\examples\BSEC_Integration_Examples\src\config\*.c', 'BSEC2.4.0.0_Generic_Release_23012023\examples\BSEC_Integration_Examples\src\config\*.h' with your configuration files in the example code.

    Hi BSTRobin,

     

    Thanks for the quick reply, I wanted to ask in addition:

    1) Could you please provide a link to the example and package to be downloaded?

    2) I've looked at the .c and .h files - these are the coefficients of the neural net. The classes are stored in the .aiconfig - how is it used?

    3) Is there a ref for python code to be used with Raspberry pi instead of Arduino board?

    Thanks

    IBS123

    Hi, 

    I found the link to download the *.ino file but didn't understand how to use the classification of the trained algorithm and output "class A" or "class B" etc, because the .c file only comprises the coefficients...

    Thanks

     

    kmca
    Established Member

    I have an article  and  python code on this on github here:  https://github.com/mcalisterkm/teach-your-pi-to-sniff-with-bme688. 

    PI3G have a PI/BME 688 video (Cheese  Meat Detector) on you tube that is entertaining.

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist