Language recognition using Neural Networks - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

Language recognition using Neural Networks

rohandhruvarohandhruva Posts: 4Member
Hi,

We have to select a project for our 3rd year engineering, and we have decided to implement a system which recognizes the language (from a sentence, paragraph, or a complete long text). We aim to do that using neural networks.

I am absolutely new to 'world' of neural networks. Is the project I have described above feasible? I have absolutely no idea of neural networks currently. We intend to 'train' the network using passages of languages first (English, Spanish, French etc), and then make it ready for recognition - is this how things work? Can someone please guide us further how to proceed?

We can use any software to implement this - MATLAB, C/C++, Java.. What would be the best tool for a newbie?

Thanks.

PS: Pardon me if this post is in the wrong forum, but I could not find any forum on PH dedicated to neural networks.

Comments

  • giuggiug Posts: 217Member
    I think that matlab is the best tool for a newbie because it is an high level lenguage. In matlab, for example, if you want to create a neural network there is a matlab function that can create it. Morover there is a well done help with a lot of example.


  • rohandhruvarohandhruva Posts: 4Member
    Thanks giug :)

    Can you please give me further details - how do I start out with NN? What theory do I need to know before I can start implementation in MATLAB? Are the tutorials of MATLAB enough for a person who has no idea of NN? Do I need to know about semantics and language processing for this project?

    Thanks.
  • giuggiug Posts: 217Member
    On internet there are many sources about neural networks.
    You can begin reading the matlab help, write in the help search "neural network getting started", there is an introduction about the neural networks and how you have to use matlab to implement neural networks. Then, obviously, you have to know some matlab sintax, but, for this, in the matlab help there is all you need.
  • rohandhruvarohandhruva Posts: 4Member
    Thanks a lot once again, I'll start out with the MATLAB help files :)
  • PredictorPredictor Posts: 17Member
    MATLAB is convenient for programming neural networks and other machine learning algorithms, especially because it allows vectorized code, like this forward pass through an MLP (the most common type of neural network):

    % forward pass in MATLAB
    HIDDEN = tanh(HIDDENWEIGHTS * INPUT);
    OUTPUT = tanh(OUTPUTWEIGHTS * HIDDEN);

    This code calculates the neural network output for [u]all[/u] observations, not just one. Goodbye, do loops!

    One place you could start is my DeltaRule routine, which trains a single artificial neuron using the delta rule:

    [link=http://matlabdatamining.blogspot.com/2010/02/single-neuron-training-delta-rule.html]DeltaRule posting[/link]


    -Will Dwinnell
    [link=http://matlabdatamining.blogspot.com/]Data Mining in MATLAB[/link]

Sign In or Register to comment.