{"id":20021052,"url":"https://github.com/lululxvi/deep-learning-for-indentation","last_synced_at":"2026-03-06T10:32:23.938Z","repository":{"id":110284687,"uuid":"239626292","full_name":"lululxvi/deep-learning-for-indentation","owner":"lululxvi","description":"Extraction of mechanical properties of materials through deep learning from instrumented indentation","archived":false,"fork":false,"pushed_at":"2022-03-16T20:10:05.000Z","size":97,"stargazers_count":65,"open_issues_count":15,"forks_count":31,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-05-05T01:36:32.601Z","etag":null,"topics":["additive-manufacturing","deep-learning","indentation","mechanics-of-materials"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lululxvi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-10T22:25:01.000Z","updated_at":"2025-04-22T21:02:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"5b35f929-15d8-46ff-b22e-7d47072351c3","html_url":"https://github.com/lululxvi/deep-learning-for-indentation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lululxvi/deep-learning-for-indentation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lululxvi%2Fdeep-learning-for-indentation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lululxvi%2Fdeep-learning-for-indentation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lululxvi%2Fdeep-learning-for-indentation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lululxvi%2Fdeep-learning-for-indentation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lululxvi","download_url":"https://codeload.github.com/lululxvi/deep-learning-for-indentation/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lululxvi%2Fdeep-learning-for-indentation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30171869,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T07:56:45.623Z","status":"ssl_error","status_checked_at":"2026-03-06T07:55:55.621Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["additive-manufacturing","deep-learning","indentation","mechanics-of-materials"],"created_at":"2024-11-13T08:35:21.803Z","updated_at":"2026-03-06T10:32:23.904Z","avatar_url":"https://github.com/lululxvi.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Extraction of mechanical properties of materials through deep learning from instrumented indentation\n\nThe data and code for the paper [L. Lu, M. Dao, P. Kumar, U. Ramamurty, G. E. Karniadakis, \u0026 S. Suresh. Extraction of mechanical properties of materials through deep learning from instrumented indentation. *Proceedings of the National Academy of Sciences*, 117(13), 7052-7062, 2020](https://www.pnas.org/content/early/2020/03/13/1922210117).\n\n## Data\n\nAll the data is in the folder [data](data).\n\n## Code\n\nAll the code is in the folder [src](src). The code depends on the deep learning package [DeepXDE](https://github.com/lululxvi/deepxde) v1.1.2. If you use DeepXDE\u003e1.1.2, you need to set `standardize=True` in `dde.data.MfDataSet()`.\n\n- [data.py](src/data.py): The classes are used to read the data file. Remember to uncomment certain line in `ExpData` to scale `dP/dh`.\n- [nn.py](src/nn.py): The main functions of multi-fidelity neural networks.\n- [model.py](src/model.py): The fitting function method. Some parameters are hard-coded in the code, and you should modify them for different cases.\n- [fit_n.py](src/fit_n.py): Fit strain-hardening exponent.\n- [mfgp.py](src/mfgp.py): Multi-fidelity Gaussian process regression.\n\n## Cite this work\n\nIf you use this code for academic research, you are encouraged to cite the following paper:\n\n```\n@article{Lu7052,\n  author  = {Lu, Lu and Dao, Ming and Kumar, Punit and Ramamurty, Upadrasta and Karniadakis, George Em and Suresh, Subra},\n  title   = {Extraction of mechanical properties of materials through deep learning from instrumented indentation},\n  volume  = {117},\n  number  = {13},\n  pages   = {7052--7062},\n  year    = {2020},\n  doi     = {10.1073/pnas.1922210117},\n  journal = {Proceedings of the National Academy of Sciences}\n}\n```\n\n## Questions\n\nTo get help on how to use the data or code, simply open an issue in the GitHub \"Issues\" section.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flululxvi%2Fdeep-learning-for-indentation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flululxvi%2Fdeep-learning-for-indentation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flululxvi%2Fdeep-learning-for-indentation/lists"}