Skip to content
/ AIMat Public

AIMat - An AI based software to predict the dielectric properties of composite materials. Implemented for 5G materials discovery

License

Notifications You must be signed in to change notification settings

ihalage/AIMat

Repository files navigation

AIMat

An AI based software to predict the dielectric properties of advanced ceramic materials. Implemented for 5G materials discovery.

The goal is to predict the dielectric constant, Quality factor (1/loss tangent) and the temperature coefficient of resonance frequency of (1-x)A - xB type alloyed compositions where A and B are two known dielectric materials and x is the mole fraction of B. Predictions are made by three combined deep neural networks (see images directory). 5G materials require a high quality factor (low loss) and moderate dielectric constant (around 5), and a temperature coefficient near zero. A user friendly software is developed so those who are interested can choose constituent materials from hundreds of available materials in our database and get an idea of what will the properties look like when the selected two materials are mixed at a given ratio. Additionally, users can set target properties and apply genetic algorithm optimisation provided in the repository to inversely discover new materials that fit their purpose.

AIMat_demo

Dependencies

Since this is a project done back in 2018-2019, it requires python-2.7.

  • tensorflow
  • keras
  • PyQt4
  • Tkinter
  • numpy
  • pandas
  • sklearn
  • matplotlib

Download trained ML model (too large for github).

Please download the trained ML model in pickle format from here. This is the ML model used to predict sintering temperature. Create a new dictionary called saved_model_sintering in the main directory and place this pickle file inside.

In order to launch AIMat GUI, please run;

python aimat_gui.py

You may use genetic algorithm for inverse discovery of materials. Parameter setting has been made simple with a GUI.

python genetic_algorithm.py

ss_ga

About

AIMat - An AI based software to predict the dielectric properties of composite materials. Implemented for 5G materials discovery

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages