Neural net implementation in LabVIEW

    I've got a project coming up that may be a good candidate for a neural network algorithm.  I've done a search on neural net applications and examples in LabVIEW but came up with very little.  The Dev Zone has one white paper on it, but without any examples and few specifics.  Lava had a reference to a book, but not any actual LabVIEW code.  I'd be surprised if no one has done this before.  Does anyone know of some good examples?
Thanks,
   Dave T.
David Thomson Original Code Consulting
www.originalcode.com
National Instruments Alliance Program Member
Certified LabVIEW Architect
There are 10 kinds of people: those who understand binary, and those who don't.

Hi Dave,
The DevZone example here is for version 4.1. Attached is the same example for 8.2
Warm regards,
Karunya R
National Instruments
Applications Engineer
Attachments:
neural_net_learner.zip ‏143 KB

Similar Messages

  • Neural Nets + Face detection/recognition

    Does anyone have any experience with this, I've been struggling to find decent resources on whether or not building an ANN in Java for this purpose is a reasonable idea or not, even to produce something that wouldn't necessarily, or likely, be massively successful.
    In fact, I've come across very little actual code for this in any programming language so whilst preferring Java, to see any implementation would be interesting for me. I'm aware of JOONE(?) but I suspect that's a relatively mature project and I'd like to see smaller examples of ANNs so I can get some of the concepts first.
    Is it feasible? Are there any online documented instances of people doing this where their code is available? It needs to be *nix too, I did find a link to a VB program but that's not much good as I don't have a Windows box.
    Thanks

    For face detection/recognition, a BAM (Biderectional Associative Memory) neural net would do fine.
    Google for 'Kosko' or ''Bidirectional Associative Memory'. It's quite easy to implement, just a bit
    of matrix multiplications ...
    kind regards,
    Jos

  • Use of dot Net operators in LabVIEW

    Anybody know if there's a way to use .Net operators in LabVIEW?  In particular, I have a situation where it would be useful to use typeof().  I know that I can call GetType() on an object, but I don't want to instantiate an object just to get a class type.

    Hi,
    Yes you can, see code below.
    Regards,
    Greg H.
    Applications Engineer
    National Instruments
    Attachments:
    NETGetType.png ‏14 KB

  • I need block diagrams for audio processing effects such as echo,flanger,vibrato,chorus for implementing in labview?

    i need block diagrams for audio processing effects such as echo,flanger,vibrato,chorus  for implementing in labview? pls i need it very quickly........

    Hi komalamani,
    i need it very quickly...
    So you better start coding soon!
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Neural Nets with Java!!!!!!!

    My company needs to create a Neural Net... in java! For those who don' t know, or don' t have the background, a Neural Net is an iterative algorithm which does forecasting of financial markets. I know, I know, C++ would probably be better/ faster, but I insist I want it in Java. Therefore, any help from this forum? It has to be in optimum OOP also.
    Anyone interested in such project? Has it been done already?
    Thanks,
    Chris.

    As for algorythms and methods, I' m a stock trader and Java Developer so I have stock trading software experience in Java. So I want to move to a Neural Net. Reason is neural net is the best, most advanced process, even better than Genetic algorithm.
    Genetic algs, I maintain, are easier than Neural nets.
    Now, Fractal and Chaotic dynamical structures can be built as well, but my research shows that all systems point to neural nets as the proven tool for forecasting financial markets. All others seem marginal but I' m still in research. As a Stock analyst, it' s not the Neural Net but also the kind of inputs to the Neural Net and many other things. Not to mention, it needs computing power and time to extract results once a working NN prototype is made.
    Thanks, to all, I' ll take some time to review the links already surfaced in this topic and move from there. As for already commercially developed NN software, I' ll evaluate them how good they are based on my trading and investing experience and use/ reject as necessary.
    It' s really good project but I' m losing the hope I can finish this myself.
    Thanks,
    Chris.
    [email protected]

  • Control implementation in labview

    Dear Sir,
    I am a novice in Labview. I wish to implement a feedback controller on labview. I dont have a Control Design and simulation module. Can i implement the controller with this module.
    The characteristic of controller is  like a first order low pass filter.
    Could you direct me some examples where control implementation is done on pure labview.
    Regards
    Sachin

    Sachindian wrote:
    I am a Phd student. I dont have funds to to get the control system module for myself. Even if i try using it i will need it for further experiments in time to come which is not feasible with trial version. I need to do it on labview.
    Dear Sachin,
    There is nothing that you cannot do with LabVIEW (just to boost your moral ).... Now if you choose not to use any module/toolkit, you need to develop a model using primitive and other library functions available within LabVIEW... And you already know that... Now what I don't know is, what exactly is the issue.
    Sachindian wrote:
    Its a first order controller. b/(s+a).
    Just convert it in TIME DOMAIN and code for that equivalent model.
    For you example, I've attached an example, which is equivalent of 'Only P' controller (in context to PID controller).
    I am not allergic to Kudos, in fact I love Kudos.
     Make your LabVIEW experience more CONVENIENT.
    Attachments:
    Example of P Controller [LV 2009].vi ‏16 KB

  • How do you on board loop the memory using pci 6534 implementi​ng LabVIEW. Which VI do you use?

    How do you on board loop the memory using pci 6534 implementing LabVIEW. Which VI do you use?

    Hello,
    You will need to set the Pattern Generation Loop Enable attribute to ON in the DIO Parameter VI. This is
    specified on page 2-22 of the 653x User Manual (Jan 2001)
    Hope this helps,
    LA

  • TLS1.2 implementation using Labview

    Dear all.
    Recently, I has been developing a server in Labview for receiving the GPRS packet data from a GPRS modem.
    The packet data is SSL/TLS1.2 encypted.
    Since the Labview has no native support for SSL/TLS, is there anyway to implement the SSL/TLS 1.2 decryption at my server using Labview?
    Or plugging the SSL/TLS 1.2 implemention from other programming language into my Labview codes?
    Kindly need expert to advise.
    Thanks.

    Any advise? 

  • Looking for VCDIFF (RFC 3284) algorithm implemented in LabVIEW

    Hello forum,
    I am looking to see if anyone knows of a publicly available implementation of the VCDIFF binary differencing algorithm in native LabVIEW (G) ? 
    Here is a link to a paper on the RFC 3284 standard for those interested: http://tools.ietf.org/html/rfc3284
    There are a number of open source implementations in C/C++, but I would like to locate one in LabVIEW if possible.
    Regards!

    Implementing binary algorithmes in LabVIEW and especially compression algorithmes, while possibe is not a very smart idea. Aside from possible perfomance problems when you start to shuffle around on bit level, there is also the issue about how to proof the correctness of your implementation. Those open source C/C++ solutions have been used, peer reviewed and what else many times and all that has uncovered various flaws and bugs during the process.There is only a very small adience that will go and use your LabVIEW algorithme and even a much smaller one who is able to do any significant form of peer review.
    So all in all you are likely to end up with a somewhat to almost working implementation that nobody is going to use, for the gain of bragging that you did it in LabVIEW.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Tpi Net compatible with LabVIEW 7.0 ?

    Hi,
    I designed drivers with LabVIEW 7.1 FDS for a remote instrument using the TpiNet library and the .NET Framework v1.1.
    The operation was quite good.
    After translating the same VI's to LabVIEW 7.0 PDS in order to provide executable applications to my customer, I couldn't run any of my programs.
    After connection to the instrument, Labview 7.0 PDS sends the following error message :
    "Error 1055 ... Invalid object reference"
    the class which obviously fails under Labview 7.0 PDS is Connect in Tektronix.LogicAnalyser.TpiNet.ITlaSystem ;
    Could anybody confirm this incompatibility between TpiNet and LabVIEW 7.0 ?
    or propose any solution ?
    thanks ;-)

    I advise you to contact tektronix to know the compatibility with Labview 7.0.
    Regards

  • SPI implementation in LabVIEW only

    Hi Folk,
    A couple years ago I used a LabVIEW program that implemented SPI using nothing but a comm or parallel port.
    It was from a customer and was custom code that I did not have access to.
    Does anyone have an example of a LabVIEW only SPI solution.
    Thanks,
    -SS

    Hi Simon,
    What would you be connecting to the Serial/Parallel port?  In the following article: Understanding the SPI Bus with NI LabVIEW it talks about different options for communicating with SPI in LabVIEW.
    The following link has also been helpful for me when generating SPI Digital Waveforms SPI Digital Waveform Reference Library
    Do you remember needing any specific drivers to run that previous code?
    Scott A
    SSP Product Manager
    National Instruments

  • Is matlab's fminsearch implemented in Labview?

    We are trying to implement Matlab's "fminsearch" in Labview. Has anyone else tried to do this?
    Cheers
    stu

    Hello,
    Introduced in LabVIEW 8.0, MathScript provides a general level of compatability with The MathWorks, Inc. MATLAB® software.  You may find the MathScript implementation of the function fminsearch adequate for your needs.  To try it, launch MathScript from LabVIEW by going to Tools >> MathScript Window.  For additional information about LabVIEW MathScript, check out the MathScript Forum.
    MATLAB® is a registered trademark of The MathWorks, Inc.
    Grant M.
    Staff Software Engineer | LabVIEW Math & Signal Processing | National Instruments

  • Polynomial implemented in LabView

    Gents,
    I have an third order polynomial (calculated from an function of an item):
    y = ax^3 + bx^2 + cx + d, where a, b, c, d are well-known constants.
    x = ?
    The parameter y is connected to LabView I/O port and it is measured. I need to calculate value of x for each time-step.
    I know that I will get three solutions for each calculation. Does anybodu know how it can be implemented in the LabView?
    eks:
    y = 5*x^3 + 7*x^2 + 3*x + 2, where a=5, b=7, c=3, d=2
    x = ?
    Regards
    Hariss

    Hi Hariss
    I'm not sure, but this might be a way. It's just an idea so you have to check if it works for you.
    Thomas
    Using LV8.0
    Don't be afraid to rate a good answer...
    Attachments:
    Solve.vi ‏45 KB

  • Görtzel filter implementation in LabVIEW?

    Hi.
    I am looking for a simple VI with an implementation of a Görtzel algorithm. Since I am not a signal processing wiz. I would like to know if someone in here have a VI in the desk drawer with a just this implementation?
    Thanks.
    Best regards
    Jens Christian Andersen.
    CLA, CTA

    Looks like it is part of the MathScript RT Module - link.  It also used to be in the DSP Module.
    If you are using either of those it is already there, otherwise the help for for DSP module gives the algorithm.
    Regards,
    Peter D

  • I2C implementation using Labview.

    Hello ,
    I am trying to communicate to my IC using Labview. The board on which the IC is uses I2C interface. currently it is connected to the PC using a parallel port dongle and there is GUI which does this, I want to make a I2C interface so that I can communicate to the IC directly using Labview. Is it possible that I use the parallel port to pass the signal directly to the IC, If yes how do i do that? Or is there any other way I can go about this issue.
    Any help is appreciated.
    Thanks
    RKD

    The kind of "bit-banging" you need is defined in the Philips I2C spec. You can get a basic overview of the actual protocol from Wikipedia, or you can get the full spec from the Philips NXP site (at the very bottom there's a link to the PDF). Since the GUI developed in-house you should be able to see the code to see what it does. It should basically just be toggling two of the parallel port lines based on the I2C protocol.
    Usually when you buy an I2C interface you get drivers for it that you can use from LabVIEW. Some companies provide LabVIEW drivers directly. Examples: Cal-Bay Systems (pretty popular as it's parallel port), Total Phase, Telos, MCC (Micro Computer Control Corporation) and NI. I've used the Cal-Bay interface and the Total Phase Aardvark so I know they work. The Cal-Bay approach is to basically do bit-banging of the parallel port so it's dependent on software timing. There's an open source interface that was designed for Linux, though there's a port of the library to Windows. Have no idea whether it will work with LabVIEW. As for other sources, you can take a look at the code that was posted in reply #4 of this post. The device being talked to is a SPI device, but the premise is similar. It's using the parallel port to toggle lines to generate the protocol. This 2-year old post refers to an interface with LabVIEW drivers that user KC created. Don't know if it's still available.

Maybe you are looking for

  • Macbook pro wireless won't turn on

    Ever since Yosemite (sound familiar?) I've been having wireless issues. At random times, wireless will simply stop working. Instead of showing the network name, it doesn't show anything. Turning off wireless results in wireless unable to be turned on

  • Browsers not opening certain parts pages

    I am having a problem accessing parts of certain sites with Safari as well as other browsers from my desk top. (Which is still running 10.5 at the moment.) As an example, on the macconnection.com web site, I tried to look at printers. I go to printer

  • Invalid format of sysdate in variable

    Hi all, Now i am using "select sysdate from dual" and when i am checking the value in history its giving something like 12-04-2011 AM 10:30:01.0 I dont understand why that .0 (point zero is coming).When i am using sysdate in interface its giving the

  • Connection object as a key in a hashtable

    Hi, I am debugging some code where a Connection object is used as a key in a hashtable. Is this ok? Will the equals() and hashCode method be defined properly for a Connection object? Appreciate your help. Thanks!

  • How can I get photo and info into contacts from photo

    I have photos with critical contact info.  How can I transfer into contacts on iPhone and iPad?