Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

Systems Sciences Artificial Neural Networks, Practical usage of AI concepts

views
     
SUSahjames
post Jun 15 2009, 09:28 AM, updated 17y ago

My Name James
******
Senior Member
1,337 posts

Joined: Feb 2009
Brief:

QUOTE
An artificial neural network (ANN), usually called "neural network" (NN), is a mathematical model or computational model that tries to simulate the structure and/or functional aspects of biological neural networks. It consists of an interconnected group of artificial neurons and processes information using a connectionist approach to computation. In most cases an ANN is an adaptive system that changes its structure based on external or internal information that flows through the network during the learning phase.

In more practical terms neural networks are non-linear statistical data modeling tools. They can be used to model complex relationships between inputs and outputs or to find patterns in data.



I have been mulling on the idea of using neural nets in Human Resources in the area of resume parsing by approaching it from an angle of (text) pattern recognition ...

Comments welcome.
elhh82
post Jun 15 2009, 01:59 PM

Enthusiast
*****
Senior Member
737 posts

Joined: Jan 2003


you would have to think about the depth of the system you want. Would it only be parsing at the syntax level, or do you want to deal with semantics as well?

And what are the features or patterns that you are looking for? Just key words?

Theres quite a lot to think about as they are many different approaches to the problem.
eXPeri3nc3
post Jun 15 2009, 01:59 PM

It's coming! 3ɔu3ıɹǝdxǝ ♥
*******
Senior Member
9,257 posts

Joined: Aug 2005
From: Not so sure myself Status: 1+3+3=7



Yes, it is interesting. I was planning to do my research on my Final Year Project and from what I found out the following links are using ANI:-

http://eprints.nottingham.ac.uk/995/

http://eprints.nottingham.ac.uk/621/

Because of the fact that intrusion detection systems work based on pattern based recognitions, by using a simulated human immune system which is self learning using neural networks, the barriers of ID can now be break through.
SUSahjames
post Jun 15 2009, 03:52 PM

My Name James
******
Senior Member
1,337 posts

Joined: Feb 2009
QUOTE(elhh82 @ Jun 15 2009, 01:59 PM)
you would have to think about the depth of the system you want. Would it only be parsing at the syntax level, or do you want to deal with semantics as well?

And what are the features or patterns that you are looking for? Just key words?

Theres quite a lot to think about as they are many different approaches to the problem.
*
in the inital stage, i would like to go by keywords, where the net identifies some simple items like
Name
Address
Phone Number
Date of Birth

and tags them accordingly.

if they tag incorrectly i will have to reclassify the item to correct tag.

so that next time they can tag it properly.

I am still thinking about how to teach the net...


Urgh more reading to be done
SUSahjames
post Jun 15 2009, 04:00 PM

My Name James
******
Senior Member
1,337 posts

Joined: Feb 2009
QUOTE(eXPeri3nc3 @ Jun 15 2009, 01:59 PM)
Yes, it is interesting. I was planning to do my research on my Final Year Project and from what I found out the following links are using ANI:-

http://eprints.nottingham.ac.uk/995/

http://eprints.nottingham.ac.uk/621/

Because of the fact that intrusion detection systems work based on pattern based recognitions, by using a simulated human immune system which is self learning using neural networks, the barriers of ID can now be break through.
*
at this point i also not sure how potential viruses are detected , i belief each AV vendor has their own pattern recognition heuristics involve in this...
eXPeri3nc3
post Jun 15 2009, 09:25 PM

It's coming! 3ɔu3ıɹǝdxǝ ♥
*******
Senior Member
9,257 posts

Joined: Aug 2005
From: Not so sure myself Status: 1+3+3=7



QUOTE(ahjames @ Jun 15 2009, 04:00 PM)
at this point i also not sure how potential viruses are detected , i belief each AV vendor has their own pattern recognition heuristics involve in this...
*
Not all. I know ESET implements heuristics. I'm not sure about others. Others are most likely polymorphic detection engines which might not even depend on heuristics at all. smile.gif

It's like logic branching if this part of the code resembles this signature, and the other one, flag as possible threat or some sort. That's why there are false positives too.
wKkaY
post Jun 16 2009, 06:00 PM

misutā supākoru
Group Icon
VIP
6,008 posts

Joined: Jan 2003
I've passed your question to my friend who does natural language processing.

BTW if you're looking at parsing something else, our garage sales topics could use some machine categorization smile.gif I would be happy to give you the data you need.
elhh82
post Jun 16 2009, 07:27 PM

Enthusiast
*****
Senior Member
737 posts

Joined: Jan 2003


QUOTE(ahjames @ Jun 15 2009, 03:52 PM)
in the inital stage, i would like to go by keywords, where the net identifies some simple items like
Name
Address
Phone Number
Date of Birth

and tags them accordingly.

if they tag incorrectly i will have to reclassify the item to correct tag.

so that next time they can tag it properly.

I am still thinking about how to teach the net...
Urgh more reading to be done
*
What is the final aim of the system?

Do you want to bin the resumes into seperate groups depending on what key words exist? Or something else?

You'd also have to first build a parser that will be able to read the resume input, and parse it into a format suitable for training the NN.
SUSahjames
post Jun 17 2009, 08:55 AM

My Name James
******
Senior Member
1,337 posts

Joined: Feb 2009
QUOTE(wKkaY @ Jun 16 2009, 06:00 PM)
I've passed your question to my friend who does natural language processing.

BTW if you're looking at parsing something else, our garage sales topics could use some machine categorization smile.gif I would be happy to give you the data you need.
*
ah thats the keyword, why didnt it come across to me earlier...
for all i know i may be barking up the wrong tree on this laugh.gif

QUOTE(elhh82 @ Jun 16 2009, 07:27 PM)
What is the final aim of the system?

Do you want to bin the resumes into seperate groups depending on what key words exist? Or something else?

You'd also have to first build a parser that will be able to read the resume input, and parse it into a format suitable for training the NN.
*
Well I have this project sitting on the shelf for many months, its to do with taking resumes of all formats (text readable ones)
and extract the useful data. As we know , many people write them in differing styles, but the general idea is

Personal Info
Education
Work Experience
Summaries (in paragraphs)

So i'd like to
1) split the data up to these categories so that its more helpful to my search
2) categorize the resumes by role (system engineer, programmer, analyst)

I'd probably focus on the IT resume sector at this moment...

Some months back it did occur to me that AI might somewhat help my efforts... I did do some of ANN pattern recognition yonks ago , probably around the time mariah carey released her first album wink.gif


* my first attempt bombed miserably, which purely searched for keywords and marking entire blocks of text based on that...

This post has been edited by ahjames: Jun 17 2009, 08:58 AM
chezzball
post Jun 20 2009, 12:54 AM

Cheese
******
Senior Member
1,542 posts

Joined: Jul 2005
From: cheeseland


QUOTE(ahjames @ Jun 15 2009, 09:28 AM)
Brief:
I have been mulling on the idea of using neural nets in Human Resources in the area of resume parsing by approaching it from an angle of (text) pattern recognition ...

Comments welcome.
*
it's possible.. my Final Year Project was "Text Mining on resume" and i got A+ for my FYP... it was a research paper and i think mah univ did something to it liao... but its possible.. i created a prototype and demo-ed in front of the dean and some professors from other univ... and we ask some IBM HR ppl come and insert a training profile to be analysed by the data mining algorithm.. then some 'actual resume' that goes into a text parser.. and the result.. VOILA.. it matches the actual scenario...


Added on June 20, 2009, 3:29 pmehh.. just realized u're talking about neural networks... but it surely iz possible if combine neural networks + expert system with data mining to collect data though

This post has been edited by chezzball: Jun 20 2009, 03:29 PM
zybler
post Jul 11 2009, 09:46 PM

Casual
***
Junior Member
404 posts

Joined: Jan 2003


QUOTE(ahjames @ Jun 15 2009, 09:28 AM)
Brief:
I have been mulling on the idea of using neural nets in Human Resources in the area of resume parsing by approaching it from an angle of (text) pattern recognition ...

Comments welcome.
*
It depends on what you wanted to do. If you wanted to classify the resume into the appropriate roles, I do not think that ANN is the best choice, in the NLP world, methods like LDA or the more recent approach, HTMM are used to "learn" the few sample resumes that you created specifically for each of the roles. LDA or HTMM will basically take the words as a set of observations and assume that they can be explained by a set of unobserved groups, which in this case would be your company roles. The number of roles you can have have to be fixed. So if you have Software Engineer and System Analyst, you can expect your output says SE 0.8, SA 0.2 which is to say that the "model" believes that the resume is more suited to be an SE over an SA.

This post has been edited by zybler: Jul 12 2009, 01:16 AM
tentenko
post Jul 13 2009, 11:14 AM

Getting Started
**
Junior Member
146 posts

Joined: Jul 2008
From: earth
neural agent is one of the subject taugh during my univ period..
during my final year i was to develop a neural agent for driving simulation..it is easy actually however, need to be clear of the algorithm which is pain in the ass since i am no mathematician..

to simplify..the car itself has sensor, to detect speed, collision, obstacle and motion for every angle..the input for the neural network, then the algorithm will process the output such as speed and direction..i think can find the algo in some journal but cant remember which one..but for the project, im just using computer simulation that generate output, work well, but for the real project, we need real car and sensor and some mechanical part that moves the car..illustration:


user posted image

its not so hard actually, this can be build using neuroD..i asked my lect who is a lecturer to help me on the algo..the final output will based on the input and the algorithm. for example, the car is moving at 70kmph, it detect other moving car at 50kmph 10 meter in front of it, then the the computer calculate and output is produce where the car will decelerate and slows at 50kmph before hitting the the car in front in 5 meter..same goes when entering corner, the car will detect the angle of the turning..it will process the input and generate output equivalent to the situation..btw, real AI car has been developed, i think the concept is the same as above..

This post has been edited by tentenko: Jul 14 2009, 10:30 AM
Critical_Fallacy
post Nov 7 2013, 07:41 PM

∫nnộvisεr
Group Icon
VIP
3,713 posts

Joined: Nov 2011
From: Torino
A Deep Artificial Neural Network is trained by Tom Lahore to generate and image of the Mona Lisa pixel by pixel. In order to generate each of the images, which when full size are 429-by-300 pixels, the neural network must be run 128,700 times.

user posted image

And here is the end result:

user posted image

Animated generation of Mona Lisa:



 

Change to:
| Lo-Fi Version
0.0153sec    0.26    5 queries    GZIP Disabled
Time is now: 29th November 2025 - 03:20 PM