Bachelor Degree
Nabil obtained his BSc degree from University of Tripoli in Computer Engineering in 1998. A list of some courses taken to cover the core of his major are provided below as well as a short description of his graduation project.
Selected Courses
- Mini. Micro. Computer Systems
- Operating Systems
- Data Acquisition and Control
- Digital Signal Processing
- Digital Electronics
- Computer Networks
- Analog Control& Digital Control Systems
Graduation Project
Titled 'Speaker Identification Using Neural Networks'. In this project, The work tackled by three of us. I consider this project as an invaluable experience which motivates me to persue my research work. In this project I learned what teamwork means and how the impossible becomes possible.
The main idea of this project is extracting certain speech features, through which speaker can be identified. A neural networks has been taught these features so that they could recognize a speaker when he/she utter certain phrase (e.g., a password). Zero-crossing rate, pitch period, linear predictive coefficients, and formant frequencies are examples of the speech features used in this project. Three types of neural networks have been implemented and tested using Visual C++, namely, Feedforward using Backpropagation Error learning algorithm, Self Organization Map, and the Adaptive Reasoning Theory Networks.
Challenges have been faced in this project were in terms of collecting the speech data set from about 50 persons with different ages to be used as our database, and processing dynamic digital signals (i.e., speech signals) with strongly similar features for different speakers. Experimental results were obtained successfully, upon which we draw the concluding remarks of our report in a timely manner.