SlideShare a Scribd company logo
1 of 7
Download to read offline
Computer Science & Engineering: An International Journal (CSEIJ), Vol.2, No.5, October 2012
DOI : 10.5121/cseij.2012.2502 15
USE OF NEURONAL NETWORKS AND FUZZY
LOGIC TO MODELLING THE FOOT SIZES
Khawla BEN ABDERRAHIM
University of Gabes, Tunisia,
Khawla.abderrahim@gmail.com
ABSTRACT
The world is driven by technology, companies is now seeking to automate the majority of their tasks. In
particular, the footwear market has changed, the industry had to adapt the new customer demands: the
number of products on the market has increased, the requirements of comfort are becoming stronger, the
life of products becoming shorter.
We have a set of measures produced from a 3D scan of the foot of a diverse population (women, men,) and
we try to analyze this data to define a model of the foot to the Tunisian footwear design. In this paper, we
present different methods of data analysis by classifying them into two categories: conventional methods
such as statistical methods and unconventional methods based on fuzzy logic and neural networks. So we
offer six models of Tunisian foot sizes: two statistical models, two models based on neural networks in
unsupervised learning (a model sizes and a model and half sizes) and two others that integrate neural
networks and fuzzy logic : it exploits the properties of learning neural networks with fuzzy learning
functions to improve footwear models. A comparison of six approaches is then performed to evaluate their
performance.AIRCC Journals.
KEYWORDS
Morphology of foot, foot size, half foot size, neural network, Kohonen network, fuzzy logic, model of foot
size.
1. INTRODUCTION
The foot have many functions: they absorb shock, they help us stay balanced, and they provide
the flexibility to walk, jump and run. To define new models that provide more comfortable shoes,
it was necessary to study the morphological characteristics of the foot.
2. MORPHOLOGICAL CHARACTERISTICS OF THE FOOT
The dimensions of the foot are the lengths, widths, boundaries, heights and angles of the foot.
There are 14 foot lengths. These lengths are necessary to design a shoe.
The number of perimeters is 7: two on the leg, five foot [1]. It has 10 heights. The height at the
entrance is among the measures necessary for the design of shoes [1].The foot consists of three
main widths: at the forefoot joint, at the heel and the width of the ankle. The Angles are five in
number. They determine the overall shape of the foot. There are three angles and contour angles
to the two joint.
Computer Science & Engineering: An International Journal (CSEIJ), Vol.2, No.5, October 2012
16
For modelling these dimensional parameters, we proposed six approaches to define a new
model of foot.
3. PROPOSED APPROACHES
Neural networks represent a very unconventional approach used for data analysis, due to their
ability to model very different issues and their robustness to noisy data. This section presents the
implementation of different approaches, based on the self-organizing map Kohonen, to find a
model of Tunisian foot sizes to design comfortable shoes. The first approach proposes a Model of
Sizes using Kohonen networks (MSK). This approach is improved by another one which
Modeling the Half Sizes by Kohonen network (MHSK). The use of the Kohonen network for data
analysis gave interesting results. On another level fuzzy logic is another unconventional approach
to model the data and identify information closest to reality. This has identified the main idea on
which the third proposed a new approach called MSFK (Modeling Sizes by Fuzzy Kohonen)
where we exploit the properties of learning of neural networks with fuzzy learning functions. The
MSFK approach is then improved by introducing the concept of half sizes. This approach has
issued MHSFK (Modeling of Half Sizes by Fuzzy Kohonen network).
3.1. Description of MSK approach
From much architecture of neural networks were selected self-organizing maps of Kohonen to
implement our first proposed approach: modeling sizes by Kohonen (MSK). The Kohonen
networks are competitive and dynamic model of which is a process of self-organization which
will project the initial data on a discrete space of small dimension (typically 1, 2 or 3D). We
chose to use the linear architecture (one dimension) of the Kohonen network: In each node of the
grid, consisting of 15 neurons that represent the sizes (29, 45, and 46), is a neuron. Each neuron is
connected to a reference vector, responsible for an area in the data space which is also called
input space and representing the various dimensional parameters of the feet. The output
represents the model of the fit for each size.
The principle of competitive learning is generally promoted a winner neuron and the closer the
input vector. We follow the algorithm bellow:
After a random initialization values of each neuron of the grid, starting a learning cycle which
consists of the following steps:
 Present an input vector, X = {x1, x2, xn}, associated with a stimulus to the grid.
 Find the winner node k; this is the closest neuron from the input vector
 Modify the weights of the winning neuron K and its neighbors by applying the Kohonen
learning rule follows:
W_i (t +1) = W_i (t) + α (t) * V (i, k, t) * [X_i (t)-W_i (t)] (1)
With: [xi (t) - wi (t)] represents the Euclidian distance between the input vectors X and W at the
instant t, α (t) is the coefficient learning and V (i, k, t) represents the neighborhood function.
The Figure Fig1 shows schematically the process of MSK learning.
Computer Science & Engineering: An International Journal (CSEIJ), Vol.2, No.5, October 2012
17
Fig1: The learning process of MSK
3.2. Description of MHSK approach
To improve more comfort of foot, and to design models of footwear more accurate and closer to
the actual dimensions of the Tunisian population, we introduce the concept of half size that
describes the difference in length between two successive sizes. We define a new approach to
model the half-sizes by the Kohonen network (MHSK). The principals operating and
implementation of MHSK are the same as the MSK approach. What is different is the network
architecture: this architecture is no longer linear but triangular switch to change the neighborhood
of neurons as described in Figure fig2.
Fig2: The learning process of MHSK
3.3. Description of MSFK approach
To further refine the model of shoes, and since the sizes are not always fixed (a person may hunt
from 40 to a certain type of shoes and 39 others), it is interested to introduce the concept of fuzzy
networks.
To implement the approach MSFK, we must, first, implement the fuzzy inference system (FIS),
test the input stimuli, build the Kohonen network, call the FIS, start learning and define the fuzzy
neuronal final model. This is the subject of the next section. We start by construct the Fuzzy
Logic System in our case, the Kohonen network consists of 15 neurons (sizes 29, 30, 46), the
inputs are the dimensions of the foot and the outputs represent models of different sizes. The
Computer Science & Engineering: An International Journal (CSEIJ), Vol.2, No.5, October 2012
18
intervention of fuzzy logic is at learning: instead of considering only one winner neuron and
change its weight and weight according to their neighborhood, the Fuzzy Logic System decide
that such a neuron is the winner but with a certain degree of membership "μ" and when we
change the learning neurons winners (each with its degree of membership) and the weight of its
neighbors according to the entrance. To define our FIS, the variables are, first, treated as
linguistic variables. In our case, we have only one input which is the distance that represents the
Euclidean distance between the input stimulus and the neural network. We equate this distance to
a single linguistic variable "minimal". Then this variable in the inference mechanism for finding a
vector V that contains the decisions of the FIS came about. Specifically, for each input, we define
all the winner neurons each with its degree of membership "μ". For example, a woman given X
(input stimulus), shoe size 35 (neuron 7) is the winner (the nearest) with μ = 0.2, size 36 (neuron
8) winner (the nearest) with μ = 0.6, the size 37 (neuron 9) is the winner (the nearest) with μ = 0.2
...
Figure fig3 describes the operating of the FIS.
Fig3: the principal operating of the FIS
Now we applicant de fuzzy Kohonen algorithm
The architecture of fuzzy Kohonen is similar to Kohonen usual, but the weights are modeled by
fuzzy sets. Activations, outputs, and functions of propagation will be changed. Also the intent of
this model is that it is interpretable by linguistic rules and can use knowledge bases of rules a
priori.
After defining the FIS, called the fuzzy Kohonen algorithm is described by the following part:
• Present an input vector to the grid.
• Find nodes winners, each with its degree of belonging, by calling the FIS.
• Stoker's responses FIS in a vector T.
• Modify the weights Wi nodes winners, and those of its neighborhoods. The modification
of the weights of neurons winners and its neighbors is done by modifying the Kohonen
learning rule as follows:
W_i (t +1) = W_i (t) + T_i (t) α * (t) * V (i, k, t) * [X_i (t)-W_i (t)] (2)
• Stop learning if the learning coefficient is zero; otherwise, introduce another stimulus to
the grid.
The Figure fig4 explains schematically the learning process of the MSFK approach.
Computer Science & Engineering: An International Journal (CSEIJ), Vol.2, No.5, October 2012
19
Fig4: The learning process of the MSFK approach
3.4. Description of Static Method (SM)
Several statistical studies have detailed a new Tunisian model of foot sizes. Statistical methods
(SM) are based on applying statistical equations.
The same studies have detailed statistical another statistical method, using the same rules of
calculation which the concept of half-size statistics (SHM).The Figure fig describes the process of
operation of the SM (or SHM).
Fig5: Process operation of the SM and SHM
4. RESULTS AND PERFORMANCE EVALUATION
To compare different approaches, we calculated the mean square error between our six models
and we found the training set, for all sizes and half sizes of the population.
In order to obtain clearer results, we chose to represent two histograms: the first describes the
evolution of the MSE for the female Tunisian population (Fig 6).
Computer Science & Engineering: An International Journal (CSEIJ), Vol.2, No.5, October 2012
20
Fig6: comparison of approaches
From the comparison of the MSE of approaches according to the sizes and half sizes of Tunisian
women, we can observe that the mean square error between the methods MHSK, MSK, and
MSFK MHSFK is less than those of the statistical method (SM, and SHM). So we can see that
the unconventional methods based on neural networks and fuzzy logic, improve models of
footwear and give results closer to the actual values recorded in the training set. Thus, we can see
that the MSE of the MHSFK and that of the MSFK are generally lower than those of MHSK, the
MSK, the SM and SHM, for all sizes. So we can conclude that the self-organizing maps,
combined with fuzzy inference rules, can improve the modeling of sizes compared to methods
based on neural networks only or other conventional methods such as statistical modeling,
in defining models closer to reality then we combine the learning ability and generalization of
neural networks, with the formalization of rules that are unclear, uncertain information
corresponding to an approximate human. Concerning the notion of half size, compare now the
approaches that introduce the notion of half size with other approaches. The histogram shows
before, a first hand that the mean square error of MHSFK is less than the MSFK, a second part,
the mean square error of MHSK is less than the MSK and on the other hand, the mean square
error of the SHM is lower than that of SM. So we can conclude that the concept of half size
improves the style of footwear. It has been shown, through this histogram, the notion of half size
improves the model of foot.
5. CONCLUSIONS
The results provide interesting findings emerged stronger following:
• The notion of half-size models improves shoes.
• The combination of two intelligent techniques: fuzzy logic and neuronal networks
improves the models of footwear.
• The use of intelligent techniques combined with the concept of halves sizes can provide
more accurate models of sizes and adaptable to the target population.
• The learning mechanism (conventional or fuzzy), combined with the notion of half-size,
improves the models of sizes giving the dimensions of the feet very close to those of the
population concerned.
Computer Science & Engineering: An International Journal (CSEIJ), Vol.2, No.5, October 2012
21
REFERENCES
[1] Queen J.B, Mac, «Some methods for classification and analysis of multivariate observations »,
biometrics, (1967).
[2] ZADEH Lotfi, “Fuzzy Sets and Their Applications to Cognitive and Decision Processes”, Acadamic
Press, New York, (1975).
[3] S.E FAHLMAN, "An empirical study of learning speed in backpropagation networks",Computer
Science, (1988).
[4] A. Chevrot, n. Chemla, D. Godefroy, am dupont, B. Vacherot, A. Langer-cherbit «pathologies du pied
et de la cheville», hôpital cochin-paris, (février 1995).thevenet j.m. « reves de pompes : pompes de
reve. De la doc martens a la weston. Les chaussures qui font craquer les hommes », paris (janvier /
1988).
[5] KANG.PINGLIN-WALTER, H.CHANG," QRS Feacture Extraction Using Linear prediction ", IEEE
Trans .Biomed.eng; vol.36, (1989).
[6] Éric LE BAIL Amar, “Quantification vectorielle d'images par le réseau neuronal de Kohonen”,
MITICHE volume 6 - n° 6, (1989).
[7] DENOEUX T., LENGELLE R., CANU S. «Initialization of Weights in a Feedforward Neural
Network Using Prototypes”, ICANN-91 proceedings, Vol. 1. (1991).
[8] DREYFUS Hubert L. “The Limits and Dangers of Calculative Rationality. Arpakannus”, N° 3,
Finnish Artificial Intelligence Society, (1991).
[9] KOZATO F., DE WILDE Ph. “How Neural Networks Help Rule-Based Problem Solving”, ICANN-
91 proceedings, Vol. 1, (1991).
[10] F. Chevrie, F. GuélyLa «logique floue » ChevrieCahier technique n° 191, (1991).
[11] E Oja, “Data compression, feature extraction, and autoassociation in feedforward neural networks”,
Artificial Neural Networks, Elsevier, Amsterdam, (1991).
[12] FRÄMLING Kary, “ Les réseaux de neurones comme outils d'aide à la décision floue”, (Juillet 1992).

More Related Content

Similar to Use of Neuronal Networks and Fuzzy Logic to Modelling the Foot Sizes

1994 Afstudeerverslag IPO
1994 Afstudeerverslag IPO1994 Afstudeerverslag IPO
1994 Afstudeerverslag IPO
Guido Leenders
 
New model of cfrp confined circular concrete columns ann appr
New model of cfrp confined circular concrete columns ann apprNew model of cfrp confined circular concrete columns ann appr
New model of cfrp confined circular concrete columns ann appr
IAEME Publication
 
New model of cfrp confined circular concrete columns ann appr
New model of cfrp confined circular concrete columns ann apprNew model of cfrp confined circular concrete columns ann appr
New model of cfrp confined circular concrete columns ann appr
IAEME Publication
 
Pak eko 4412ijdms01
Pak eko 4412ijdms01Pak eko 4412ijdms01
Pak eko 4412ijdms01
hyuviridvic
 

Similar to Use of Neuronal Networks and Fuzzy Logic to Modelling the Foot Sizes (20)

A017610111
A017610111A017610111
A017610111
 
Dynamic Evolving Neuro-Fuzzy Inference System for Mortality Prediction
Dynamic Evolving Neuro-Fuzzy Inference System for Mortality Prediction Dynamic Evolving Neuro-Fuzzy Inference System for Mortality Prediction
Dynamic Evolving Neuro-Fuzzy Inference System for Mortality Prediction
 
1994 Afstudeerverslag IPO
1994 Afstudeerverslag IPO1994 Afstudeerverslag IPO
1994 Afstudeerverslag IPO
 
P1121133746
P1121133746P1121133746
P1121133746
 
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKINGVARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
 
PREDICTIVE EVALUATION OF THE STOCK PORTFOLIO PERFORMANCE USING FUZZY CMEANS A...
PREDICTIVE EVALUATION OF THE STOCK PORTFOLIO PERFORMANCE USING FUZZY CMEANS A...PREDICTIVE EVALUATION OF THE STOCK PORTFOLIO PERFORMANCE USING FUZZY CMEANS A...
PREDICTIVE EVALUATION OF THE STOCK PORTFOLIO PERFORMANCE USING FUZZY CMEANS A...
 
JACT 5-3_Christakis
JACT 5-3_ChristakisJACT 5-3_Christakis
JACT 5-3_Christakis
 
Hand Written Digit Classification
Hand Written Digit ClassificationHand Written Digit Classification
Hand Written Digit Classification
 
Person re-identification, PhD Day 2011
Person re-identification, PhD Day 2011Person re-identification, PhD Day 2011
Person re-identification, PhD Day 2011
 
New model of cfrp confined circular concrete columns ann appr
New model of cfrp confined circular concrete columns ann apprNew model of cfrp confined circular concrete columns ann appr
New model of cfrp confined circular concrete columns ann appr
 
New model of cfrp confined circular concrete columns ann appr
New model of cfrp confined circular concrete columns ann apprNew model of cfrp confined circular concrete columns ann appr
New model of cfrp confined circular concrete columns ann appr
 
I046850
I046850I046850
I046850
 
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKINGVARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
 
Pak eko 4412ijdms01
Pak eko 4412ijdms01Pak eko 4412ijdms01
Pak eko 4412ijdms01
 
IMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEY
IMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEYIMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEY
IMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEY
 
Improving of artifical neural networks performance by using gpu's a survey
Improving of artifical neural networks performance by using gpu's  a surveyImproving of artifical neural networks performance by using gpu's  a survey
Improving of artifical neural networks performance by using gpu's a survey
 
IMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEY
IMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEYIMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEY
IMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEY
 
Sefl Organizing Map
Sefl Organizing MapSefl Organizing Map
Sefl Organizing Map
 
OPTIMIZATION OF NEURAL NETWORK ARCHITECTURE FOR BIOMECHANIC CLASSIFICATION TA...
OPTIMIZATION OF NEURAL NETWORK ARCHITECTURE FOR BIOMECHANIC CLASSIFICATION TA...OPTIMIZATION OF NEURAL NETWORK ARCHITECTURE FOR BIOMECHANIC CLASSIFICATION TA...
OPTIMIZATION OF NEURAL NETWORK ARCHITECTURE FOR BIOMECHANIC CLASSIFICATION TA...
 
Bz02516281633
Bz02516281633Bz02516281633
Bz02516281633
 

More from AIRCC Publishing Corporation

The Impact of Cloud Computing in Promoting Economic Growth through SMEs in th...
The Impact of Cloud Computing in Promoting Economic Growth through SMEs in th...The Impact of Cloud Computing in Promoting Economic Growth through SMEs in th...
The Impact of Cloud Computing in Promoting Economic Growth through SMEs in th...
AIRCC Publishing Corporation
 
Constraint-based and Fuzzy Logic Student Modeling for Arabic Grammar
Constraint-based and Fuzzy Logic Student Modeling for Arabic GrammarConstraint-based and Fuzzy Logic Student Modeling for Arabic Grammar
Constraint-based and Fuzzy Logic Student Modeling for Arabic Grammar
AIRCC Publishing Corporation
 
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
AIRCC Publishing Corporation
 
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
AIRCC Publishing Corporation
 
Image Segmentation and Classification using Neural Network
Image Segmentation and Classification using Neural NetworkImage Segmentation and Classification using Neural Network
Image Segmentation and Classification using Neural Network
AIRCC Publishing Corporation
 

More from AIRCC Publishing Corporation (20)

Big Data and Machine Learning in Defence
Big Data and Machine Learning in DefenceBig Data and Machine Learning in Defence
Big Data and Machine Learning in Defence
 
The Impact of Cloud Computing in Promoting Economic Growth through SMEs in th...
The Impact of Cloud Computing in Promoting Economic Growth through SMEs in th...The Impact of Cloud Computing in Promoting Economic Growth through SMEs in th...
The Impact of Cloud Computing in Promoting Economic Growth through SMEs in th...
 
Latency and Residual Energy Analysis of MIMO Heterogeneous Wireless Sensor Ne...
Latency and Residual Energy Analysis of MIMO Heterogeneous Wireless Sensor Ne...Latency and Residual Energy Analysis of MIMO Heterogeneous Wireless Sensor Ne...
Latency and Residual Energy Analysis of MIMO Heterogeneous Wireless Sensor Ne...
 
Call for Papers - International Journal of Computer Science & Information Tec...
Call for Papers - International Journal of Computer Science & Information Tec...Call for Papers - International Journal of Computer Science & Information Tec...
Call for Papers - International Journal of Computer Science & Information Tec...
 
The Smart Parking Management System - IJCSIT
The Smart Parking Management System  - IJCSITThe Smart Parking Management System  - IJCSIT
The Smart Parking Management System - IJCSIT
 
Discover Cutting-Edge Research in Computer Science and Information Technology!
Discover Cutting-Edge Research in Computer Science and Information Technology!Discover Cutting-Edge Research in Computer Science and Information Technology!
Discover Cutting-Edge Research in Computer Science and Information Technology!
 
Constraint-based and Fuzzy Logic Student Modeling for Arabic Grammar
Constraint-based and Fuzzy Logic Student Modeling for Arabic GrammarConstraint-based and Fuzzy Logic Student Modeling for Arabic Grammar
Constraint-based and Fuzzy Logic Student Modeling for Arabic Grammar
 
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
 
Call for Articles - International Journal of Computer Science & Information T...
Call for Articles - International Journal of Computer Science & Information T...Call for Articles - International Journal of Computer Science & Information T...
Call for Articles - International Journal of Computer Science & Information T...
 
Image Segmentation and Classification using Neural Network
Image Segmentation and Classification using Neural NetworkImage Segmentation and Classification using Neural Network
Image Segmentation and Classification using Neural Network
 
International Journal of Computer Science & Information Technology (IJCSIT)
International Journal of Computer Science & Information Technology (IJCSIT)International Journal of Computer Science & Information Technology (IJCSIT)
International Journal of Computer Science & Information Technology (IJCSIT)
 
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...
 
A Comparative Study of Text Comprehension in IELTS Reading Exam using GPT-3
A Comparative Study of Text Comprehension in IELTS Reading Exam using GPT-3A Comparative Study of Text Comprehension in IELTS Reading Exam using GPT-3
A Comparative Study of Text Comprehension in IELTS Reading Exam using GPT-3
 
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
From Clicks to Security: Investigating Continuous Authentication via Mouse Dy...
 
Image Segmentation and Classification using Neural Network
Image Segmentation and Classification using Neural NetworkImage Segmentation and Classification using Neural Network
Image Segmentation and Classification using Neural Network
 
Exploring the EV Charging Ecosystem and Performing an Experimental Assessment...
Exploring the EV Charging Ecosystem and Performing an Experimental Assessment...Exploring the EV Charging Ecosystem and Performing an Experimental Assessment...
Exploring the EV Charging Ecosystem and Performing an Experimental Assessment...
 
Call for Papers - International Journal of Computer Science & Information Tec...
Call for Papers - International Journal of Computer Science & Information Tec...Call for Papers - International Journal of Computer Science & Information Tec...
Call for Papers - International Journal of Computer Science & Information Tec...
 
Current Issue - February 2024, Volume 16, Number 1 - International Journal o...
Current Issue - February 2024, Volume 16, Number 1  - International Journal o...Current Issue - February 2024, Volume 16, Number 1  - International Journal o...
Current Issue - February 2024, Volume 16, Number 1 - International Journal o...
 
Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...
Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...
Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...
 
Call for Articles - International Journal of Computer Science & Information T...
Call for Articles - International Journal of Computer Science & Information T...Call for Articles - International Journal of Computer Science & Information T...
Call for Articles - International Journal of Computer Science & Information T...
 

Recently uploaded

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systems
meharikiros2
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 

Recently uploaded (20)

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systems
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 

Use of Neuronal Networks and Fuzzy Logic to Modelling the Foot Sizes

  • 1. Computer Science & Engineering: An International Journal (CSEIJ), Vol.2, No.5, October 2012 DOI : 10.5121/cseij.2012.2502 15 USE OF NEURONAL NETWORKS AND FUZZY LOGIC TO MODELLING THE FOOT SIZES Khawla BEN ABDERRAHIM University of Gabes, Tunisia, Khawla.abderrahim@gmail.com ABSTRACT The world is driven by technology, companies is now seeking to automate the majority of their tasks. In particular, the footwear market has changed, the industry had to adapt the new customer demands: the number of products on the market has increased, the requirements of comfort are becoming stronger, the life of products becoming shorter. We have a set of measures produced from a 3D scan of the foot of a diverse population (women, men,) and we try to analyze this data to define a model of the foot to the Tunisian footwear design. In this paper, we present different methods of data analysis by classifying them into two categories: conventional methods such as statistical methods and unconventional methods based on fuzzy logic and neural networks. So we offer six models of Tunisian foot sizes: two statistical models, two models based on neural networks in unsupervised learning (a model sizes and a model and half sizes) and two others that integrate neural networks and fuzzy logic : it exploits the properties of learning neural networks with fuzzy learning functions to improve footwear models. A comparison of six approaches is then performed to evaluate their performance.AIRCC Journals. KEYWORDS Morphology of foot, foot size, half foot size, neural network, Kohonen network, fuzzy logic, model of foot size. 1. INTRODUCTION The foot have many functions: they absorb shock, they help us stay balanced, and they provide the flexibility to walk, jump and run. To define new models that provide more comfortable shoes, it was necessary to study the morphological characteristics of the foot. 2. MORPHOLOGICAL CHARACTERISTICS OF THE FOOT The dimensions of the foot are the lengths, widths, boundaries, heights and angles of the foot. There are 14 foot lengths. These lengths are necessary to design a shoe. The number of perimeters is 7: two on the leg, five foot [1]. It has 10 heights. The height at the entrance is among the measures necessary for the design of shoes [1].The foot consists of three main widths: at the forefoot joint, at the heel and the width of the ankle. The Angles are five in number. They determine the overall shape of the foot. There are three angles and contour angles to the two joint.
  • 2. Computer Science & Engineering: An International Journal (CSEIJ), Vol.2, No.5, October 2012 16 For modelling these dimensional parameters, we proposed six approaches to define a new model of foot. 3. PROPOSED APPROACHES Neural networks represent a very unconventional approach used for data analysis, due to their ability to model very different issues and their robustness to noisy data. This section presents the implementation of different approaches, based on the self-organizing map Kohonen, to find a model of Tunisian foot sizes to design comfortable shoes. The first approach proposes a Model of Sizes using Kohonen networks (MSK). This approach is improved by another one which Modeling the Half Sizes by Kohonen network (MHSK). The use of the Kohonen network for data analysis gave interesting results. On another level fuzzy logic is another unconventional approach to model the data and identify information closest to reality. This has identified the main idea on which the third proposed a new approach called MSFK (Modeling Sizes by Fuzzy Kohonen) where we exploit the properties of learning of neural networks with fuzzy learning functions. The MSFK approach is then improved by introducing the concept of half sizes. This approach has issued MHSFK (Modeling of Half Sizes by Fuzzy Kohonen network). 3.1. Description of MSK approach From much architecture of neural networks were selected self-organizing maps of Kohonen to implement our first proposed approach: modeling sizes by Kohonen (MSK). The Kohonen networks are competitive and dynamic model of which is a process of self-organization which will project the initial data on a discrete space of small dimension (typically 1, 2 or 3D). We chose to use the linear architecture (one dimension) of the Kohonen network: In each node of the grid, consisting of 15 neurons that represent the sizes (29, 45, and 46), is a neuron. Each neuron is connected to a reference vector, responsible for an area in the data space which is also called input space and representing the various dimensional parameters of the feet. The output represents the model of the fit for each size. The principle of competitive learning is generally promoted a winner neuron and the closer the input vector. We follow the algorithm bellow: After a random initialization values of each neuron of the grid, starting a learning cycle which consists of the following steps:  Present an input vector, X = {x1, x2, xn}, associated with a stimulus to the grid.  Find the winner node k; this is the closest neuron from the input vector  Modify the weights of the winning neuron K and its neighbors by applying the Kohonen learning rule follows: W_i (t +1) = W_i (t) + α (t) * V (i, k, t) * [X_i (t)-W_i (t)] (1) With: [xi (t) - wi (t)] represents the Euclidian distance between the input vectors X and W at the instant t, α (t) is the coefficient learning and V (i, k, t) represents the neighborhood function. The Figure Fig1 shows schematically the process of MSK learning.
  • 3. Computer Science & Engineering: An International Journal (CSEIJ), Vol.2, No.5, October 2012 17 Fig1: The learning process of MSK 3.2. Description of MHSK approach To improve more comfort of foot, and to design models of footwear more accurate and closer to the actual dimensions of the Tunisian population, we introduce the concept of half size that describes the difference in length between two successive sizes. We define a new approach to model the half-sizes by the Kohonen network (MHSK). The principals operating and implementation of MHSK are the same as the MSK approach. What is different is the network architecture: this architecture is no longer linear but triangular switch to change the neighborhood of neurons as described in Figure fig2. Fig2: The learning process of MHSK 3.3. Description of MSFK approach To further refine the model of shoes, and since the sizes are not always fixed (a person may hunt from 40 to a certain type of shoes and 39 others), it is interested to introduce the concept of fuzzy networks. To implement the approach MSFK, we must, first, implement the fuzzy inference system (FIS), test the input stimuli, build the Kohonen network, call the FIS, start learning and define the fuzzy neuronal final model. This is the subject of the next section. We start by construct the Fuzzy Logic System in our case, the Kohonen network consists of 15 neurons (sizes 29, 30, 46), the inputs are the dimensions of the foot and the outputs represent models of different sizes. The
  • 4. Computer Science & Engineering: An International Journal (CSEIJ), Vol.2, No.5, October 2012 18 intervention of fuzzy logic is at learning: instead of considering only one winner neuron and change its weight and weight according to their neighborhood, the Fuzzy Logic System decide that such a neuron is the winner but with a certain degree of membership "μ" and when we change the learning neurons winners (each with its degree of membership) and the weight of its neighbors according to the entrance. To define our FIS, the variables are, first, treated as linguistic variables. In our case, we have only one input which is the distance that represents the Euclidean distance between the input stimulus and the neural network. We equate this distance to a single linguistic variable "minimal". Then this variable in the inference mechanism for finding a vector V that contains the decisions of the FIS came about. Specifically, for each input, we define all the winner neurons each with its degree of membership "μ". For example, a woman given X (input stimulus), shoe size 35 (neuron 7) is the winner (the nearest) with μ = 0.2, size 36 (neuron 8) winner (the nearest) with μ = 0.6, the size 37 (neuron 9) is the winner (the nearest) with μ = 0.2 ... Figure fig3 describes the operating of the FIS. Fig3: the principal operating of the FIS Now we applicant de fuzzy Kohonen algorithm The architecture of fuzzy Kohonen is similar to Kohonen usual, but the weights are modeled by fuzzy sets. Activations, outputs, and functions of propagation will be changed. Also the intent of this model is that it is interpretable by linguistic rules and can use knowledge bases of rules a priori. After defining the FIS, called the fuzzy Kohonen algorithm is described by the following part: • Present an input vector to the grid. • Find nodes winners, each with its degree of belonging, by calling the FIS. • Stoker's responses FIS in a vector T. • Modify the weights Wi nodes winners, and those of its neighborhoods. The modification of the weights of neurons winners and its neighbors is done by modifying the Kohonen learning rule as follows: W_i (t +1) = W_i (t) + T_i (t) α * (t) * V (i, k, t) * [X_i (t)-W_i (t)] (2) • Stop learning if the learning coefficient is zero; otherwise, introduce another stimulus to the grid. The Figure fig4 explains schematically the learning process of the MSFK approach.
  • 5. Computer Science & Engineering: An International Journal (CSEIJ), Vol.2, No.5, October 2012 19 Fig4: The learning process of the MSFK approach 3.4. Description of Static Method (SM) Several statistical studies have detailed a new Tunisian model of foot sizes. Statistical methods (SM) are based on applying statistical equations. The same studies have detailed statistical another statistical method, using the same rules of calculation which the concept of half-size statistics (SHM).The Figure fig describes the process of operation of the SM (or SHM). Fig5: Process operation of the SM and SHM 4. RESULTS AND PERFORMANCE EVALUATION To compare different approaches, we calculated the mean square error between our six models and we found the training set, for all sizes and half sizes of the population. In order to obtain clearer results, we chose to represent two histograms: the first describes the evolution of the MSE for the female Tunisian population (Fig 6).
  • 6. Computer Science & Engineering: An International Journal (CSEIJ), Vol.2, No.5, October 2012 20 Fig6: comparison of approaches From the comparison of the MSE of approaches according to the sizes and half sizes of Tunisian women, we can observe that the mean square error between the methods MHSK, MSK, and MSFK MHSFK is less than those of the statistical method (SM, and SHM). So we can see that the unconventional methods based on neural networks and fuzzy logic, improve models of footwear and give results closer to the actual values recorded in the training set. Thus, we can see that the MSE of the MHSFK and that of the MSFK are generally lower than those of MHSK, the MSK, the SM and SHM, for all sizes. So we can conclude that the self-organizing maps, combined with fuzzy inference rules, can improve the modeling of sizes compared to methods based on neural networks only or other conventional methods such as statistical modeling, in defining models closer to reality then we combine the learning ability and generalization of neural networks, with the formalization of rules that are unclear, uncertain information corresponding to an approximate human. Concerning the notion of half size, compare now the approaches that introduce the notion of half size with other approaches. The histogram shows before, a first hand that the mean square error of MHSFK is less than the MSFK, a second part, the mean square error of MHSK is less than the MSK and on the other hand, the mean square error of the SHM is lower than that of SM. So we can conclude that the concept of half size improves the style of footwear. It has been shown, through this histogram, the notion of half size improves the model of foot. 5. CONCLUSIONS The results provide interesting findings emerged stronger following: • The notion of half-size models improves shoes. • The combination of two intelligent techniques: fuzzy logic and neuronal networks improves the models of footwear. • The use of intelligent techniques combined with the concept of halves sizes can provide more accurate models of sizes and adaptable to the target population. • The learning mechanism (conventional or fuzzy), combined with the notion of half-size, improves the models of sizes giving the dimensions of the feet very close to those of the population concerned.
  • 7. Computer Science & Engineering: An International Journal (CSEIJ), Vol.2, No.5, October 2012 21 REFERENCES [1] Queen J.B, Mac, «Some methods for classification and analysis of multivariate observations », biometrics, (1967). [2] ZADEH Lotfi, “Fuzzy Sets and Their Applications to Cognitive and Decision Processes”, Acadamic Press, New York, (1975). [3] S.E FAHLMAN, "An empirical study of learning speed in backpropagation networks",Computer Science, (1988). [4] A. Chevrot, n. Chemla, D. Godefroy, am dupont, B. Vacherot, A. Langer-cherbit «pathologies du pied et de la cheville», hôpital cochin-paris, (février 1995).thevenet j.m. « reves de pompes : pompes de reve. De la doc martens a la weston. Les chaussures qui font craquer les hommes », paris (janvier / 1988). [5] KANG.PINGLIN-WALTER, H.CHANG," QRS Feacture Extraction Using Linear prediction ", IEEE Trans .Biomed.eng; vol.36, (1989). [6] Éric LE BAIL Amar, “Quantification vectorielle d'images par le réseau neuronal de Kohonen”, MITICHE volume 6 - n° 6, (1989). [7] DENOEUX T., LENGELLE R., CANU S. «Initialization of Weights in a Feedforward Neural Network Using Prototypes”, ICANN-91 proceedings, Vol. 1. (1991). [8] DREYFUS Hubert L. “The Limits and Dangers of Calculative Rationality. Arpakannus”, N° 3, Finnish Artificial Intelligence Society, (1991). [9] KOZATO F., DE WILDE Ph. “How Neural Networks Help Rule-Based Problem Solving”, ICANN- 91 proceedings, Vol. 1, (1991). [10] F. Chevrie, F. GuélyLa «logique floue » ChevrieCahier technique n° 191, (1991). [11] E Oja, “Data compression, feature extraction, and autoassociation in feedforward neural networks”, Artificial Neural Networks, Elsevier, Amsterdam, (1991). [12] FRÄMLING Kary, “ Les réseaux de neurones comme outils d'aide à la décision floue”, (Juillet 1992).