Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

About me

Posts

My path from Niger to my Ph.D. in France

5 minute read

Published:

I’m glad to say that on September 17th, I successfully defended my Ph.D. thesis in computer science and machine learning and was awarded the title of doctor of Clermont Auvergne University. This is my path!

certificates

Excellence prize

Published:

Excellence prize (1srt place) awarded by RENIF.

Deep Learning

Published:

Specialization Deep Learning by deeplearning.ai.

portfolio

projects

PhiField

Published:

Automated irrigation system based on AI.

Ma distance de sécurité

Published:

Web and mobile applications that help users to manage the social distancing during the pandemic COVID-19.

publications

Evidential clustering for categorical data

Published in FUZZ-IEEE, 2019

Categorical version the Evidential C-means (ECM) clustering method.

Recommended citation:

A. J. Djiberou Mahamadou, V. Antoine, G. J. Christie and S. Moreno, "Evidential clustering for categorical data," 2019 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), New Orleans, LA, USA, 2019, pp. 1-6.

Categorical fuzzy entropy C-means

Published in FUZZ-IEEE, 2020

Categorical fuzzy entropy C-means clustering method.

Recommended citation:

A. J. Djiberou Mahamadou, V. Antoine, E. M. Nguifo and S. Moreno, "Categorical fuzzy entropy c-means," 2020 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Glasgow, United Kingdom, 2020, pp. 1-6.

Published in , 2024

talks

teaching

Shell

Undergraduate course, Université Clermont Auvergne, ISIMA, 2018

This course introduced students to shell programming on lunix. Over 18 hours we covered:

  • Program execution
  • User groups
  • Directory manipulation
  • Files manipulation
  • Files content manipulation
  • Links
  • Access permissions
  • Redictions (>, »)
  • Variables
  • Process identification
  • Regular expressions
  • Searching with grep

Algorithmic

Undergraduate course, Université Clermont Auvergne, Polytech Clermont-Ferrand, 2019

This course introduced students to algorithmic and software development. Over 16 hours we covered:

  • Requirement analysis
  • Structured analysis and design technique
  • Pseudocode

Relational database

Undergraduate course, Université Clermont Auvergne, Polytech Clermont, 2019

I was in charge in 2019 and 2020 respectively over 12 hours and 24 hours of tutorials and pratical work of database course for engineering students at Polytech Clermont (my engineering degree school). In the tutorial part we covered modeling databases with MERISE. For the pratical course we covered:

  • Creating SQL scripts on an Oracle server.
  • Creating tables.
  • Updating and deleting a table instances.
  • Creating databases in Microsoft Access.

Sofware engineering

Undergraduate course, Université Clermont Auvergne, ISIMA, 2019

I was in charge of the pratical work of one group of students (approx. 25) of the software engineering course. Over 12 hours we covered:

  • Version control with Git.
  • Implementing UML diagrams in Java.

Data base and Web

Undergraduate course, Université Clermont Auvergne, ISIMA, 2020

The data base and web course introduces students to XML, XPATH, XSLT and XQuery. I had two groups of students (approx. 25 / group) over 36 hours for tutorials and pratical work.

Information systems

Undergraduate course, Université Clermont Auvergne, ISIMA, 2020

The Information systems course introduces students to MERISE for relational data bases modeling. I had one group of students (approx. 25 / group) over 30 hours for tutorials and pratical work.

Statistics and probability

Undergraduate course, Université Clermont Auvergne, ISIMA, 2020

I was in charge of the pratical work of the course probabilty and statistics over 36 hours. In this course we covered:

  • An introduction to matplotib, a Python plotting package.
  • Implementation from scratch a linear regression model.
  • Random variable simulation.