Skip to content

Sorted links to examples and publications related to my repositories

Notifications You must be signed in to change notification settings

LC-Linkous/Directory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

Directory of Repository Projects and Related Publications

For more information on current projects and step-by-step tutorials, visit my main project page

Publications and research can be found on my Google Scholar and ResearchGate pages

Interested in collaboration? Reach out to me on LinkedIn!

Repositories are grouped together by topic, so expect some duplicate links. See individual repositories for a list of associated sources (papers, libraries, repositories), and associated publications.

Table of contents

Ongoing Projects

Primary ongoing projects:

  • The AntennaCalculationAutotuningTool, "AntennaCAT", is an ongoing open-source project to make antenna design easier by automating the design, calculation, scripting, and tuning of antennas created in several common simulation software. It is designed to be compatible with Ansys HFSS, Altair Feko, Simuleon CST, COMSOL Multiphysics, and EMPIRE. This project is currently in a private repository and will be released pending publication. If you are interested in collaboration, reach out to me on LinkedIn

  • Collaborative effort forked from Dollarhyde's, the Antenna Calculator is the internal calculator for common topologies in the AntennaCAT project. Designs are being updated as they're tested/validated.

AntennaCAT

Antenna Calculation and Autotuning (AntennaCAT) is a comprehensive implementation of machine learning to automate, evaluate, and optimize the antenna design process using EM simulation software. It utilizes a combined antenna designer and internal calculator to accelerate the CAD construction and EM simulation of several common topologies, while eliminating model disparity for automated data collection.

Related Repositories

See the following sections:

Repository Details


Related Publications

  • L. Linkous, J. Lundquist, M. Suche, and E. Topsakal, "Machine Learning Assisted Hyperparameter Tuning for Optimization," 2024 IEEE USNC-URSI Radio Science Meeting (Joint with AP-S Symposium), Florence, Italy, 2024 (TO BE PRESENTED JULY 2024) [Online:] LINK TO BE ADDED

  • L. Linkous and E. Topsakal, "Machine Learning Assisted Optimization Methods for Automated Antenna Design," 2024 United States National Committee of URSI National Radio Science Meeting (USNC-URSI NRSM), Boulder, CO, USA, 2024, pp. 377-378, doi: 10.23919/USNC-URSINRSM60317.2024.10464597. [Online:] https://ieeexplore.ieee.org/abstract/document/10464597

  • L. Linkous, J. Lundquist and E. Topsakal, "AntennaCAT: Automated Antenna Design and Tuning Tool," 2023 IEEE USNC-URSI Radio Science Meeting (Joint with AP-S Symposium), Portland, OR, USA, 2023, pp. 89-90, doi: 10.23919/USNC-URSI54200.2023.10289238. [Online:] https://ieeexplore.ieee.org/abstract/document/10289238

  • E. Karincic, E. Topsakal, and L. Linkous. "Patch Antenna Calculations and Fabrication Made Simple for Cyber Security Research," 2023 ASEE Annual Conference & Exposition, Baltimore , Maryland, 2023, June. ASEE Conferences, 2023. [Online:] https://peer.asee.org/43974

  • L. Linkous, E. Karincic, J. Lundquist and E. Topsakal, "Automated Antenna Calculation, Design and Tuning Tool for HFSS," 2023 United States National Committee of URSI National Radio Science Meeting (USNC-URSI NRSM), Boulder, CO, USA, 2023, pp. 229-230, doi: 10.23919/USNC-URSINRSM57470.2023.10043119. [Online:] https://ieeexplore.ieee.org/abstract/document/10043119

Optimizers and Surrogate Models

The following are a collection of state-machine-based optimizers compatible with the AntennaCAT project. Most, if not all, have been integrated into the main AntennaCAT project. These optimizers are functional stand alone for testing and publication transparency. Some have been incorporated into other research projects or publications, which are noted on the individual README pages.

All optimizers and surrogate model examples work on state machine logic in order to incorporate substituting simulation for the objective functions in AntennaCAT.

Summary of Optimizers

Base Optimizer Alternate version Quantum-Inspired Optimizer
pso_python pso_basic pso_quantum
cat_swarm_python sand_cat_python cat_swarm_quantum
chicken_swarm_python - chicken_swarm_quantum
sweep_python *alternates in base repo -
bayesian optimization_python *interchangable surrogate models
included in base repo
-
multi_glods_python - -

Summary of Surrogate Models

Objective Functions

The Objective Function Test Suite used to generate training data will be public Fall 2024

Repository Details


Objective Function Benchmark Suite

This repository contains a comprehensive benchmarking framework for evaluating the performance of various optimizers in hyperparameter tuning tasks, and the ability to collect data on optimizer performance for machine learning tasks. Additional objective functions updated periodically.

It contains:

  1. Objective Function Library: is a collection of 50+ single objective functions, multi objective functions, and constrained objective functions formatted with work with the optimizer collection in the [Optimizers and Surrogate Models](#Optimizers and Surrogate Models) section
  2. Optimizer Suite: The optimizers included in this project are static versions of the optimizers integrated into the AntennaCAT software suite.
  3. Optimizer Performance Data Collection: Scripts for replicating the data collection method used to develop the AntennaCAT project.

Repository Details


Related Publications

  • L. Linkous, J. Lundquist, M. Suche, and E. Topsakal, "Machine Learning Assisted Hyperparameter Tuning for Optimization," 2024 IEEE USNC-URSI Radio Science Meeting (Joint with AP-S Symposium), Florence, Italy, 2024 (TO BE PRESENTED JULY 2024) [Online:] LINK TO BE ADDED

AntennaCalculator

screenshot of the GUI featuring the output of calculating the rectangular patch antenna

Calculated and Previewed Microstrip Rectangular Patch Antenna

A forked GUI branch of Dollarhyde's CLI-based AntennaCalculator. This branch is a simplified version of how the AntennaCalculator is integrated into LC-Linkous' AntennaCAT project. It features some matplotlib-based graphics to help visualize the antenna topologies based on user inputs.

The calculator features the following topologies:

  • Rectangular patch antenna, probe and microstrip versions
  • Quarter Wave Monopole
  • Half Wave Dipole

Repository Details


Related Publications

  • E. Karincic, E. Topsakal, and L. Linkous. "Patch Antenna Calculations and Fabrication Made Simple for Cyber Security Research," 2023 ASEE Annual Conference & Exposition, Baltimore , Maryland, 2023, June. ASEE Conferences, 2023. [Online:] https://peer.asee.org/43974

Papers with Repositories and Tutorials

Machine Learning Assisted Hyperparameter Tuning for Optimization

Paper:

L. Linkous, J. Lundquist, M. Suche, and E. Topsakal, "Machine Learning Assisted Hyperparameter Tuning for Optimization," 2024 IEEE USNC-URSI Radio Science Meeting (Joint with AP-S Symposium), Florence, Italy, 2024 (TO BE PRESENTED JULY 2024) [Online:] LINK TO BE ADDED

Repository:

Machine Learning Assisted Optimization Methods for Automated Antenna Design

Paper:

L. Linkous and E. Topsakal, "Machine Learning Assisted Optimization Methods for Automated Antenna Design," 2024 United States National Committee of URSI National Radio Science Meeting (USNC-URSI NRSM), Boulder, CO, USA, 2024, pp. 377-378, doi: 10.23919/USNC-URSINRSM60317.2024.10464597. [Online:] https://ieeexplore.ieee.org/abstract/document/10464597

Repository:

Patch Antenna Calculations and Fabrication Made Simple for Cyber Security Research

Paper:

E. Karincic, E. Topsakal, and L. Linkous. "Patch Antenna Calculations and Fabrication Made Simple for Cyber Security Research," 2023 ASEE Annual Conference & Exposition, Baltimore , Maryland, 2023, June. ASEE Conferences, 2023. [Online:] https://peer.asee.org/43974

Repository:

Machine Learning

GUI Examples

Realtime Graphing

  • A TK GUI example of realtime plotting. Mentioned previously on an old project blog, the page will be reposted.

  • A WXPython GUI example of realtime plotting. Mentioned previously on an old project blog, the page will be reposted.

Visual Machine Learning

General References

Licensing

The source code linked in this documentation has been released under a variety of licenses, some as requested from their original source publication, so refer to the individual READMEs of each project (and the LICENSE file) for the most accurate information.

Publications

  • L. Linkous, J. Lundquist, M. Suche, and E. Topsakal, "Machine Learning Assisted Hyperparameter Tuning for Optimization," 2024 IEEE USNC-URSI Radio Science Meeting (Joint with AP-S Symposium), Florence, Italy, 2024 (TO BE PRESENTED JULY 2024) [Online:] LINK TO BE ADDED

  • L. Linkous and E. Topsakal, "Machine Learning Assisted Optimization Methods for Automated Antenna Design," 2024 United States National Committee of URSI National Radio Science Meeting (USNC-URSI NRSM), Boulder, CO, USA, 2024, pp. 377-378, doi: 10.23919/USNC-URSINRSM60317.2024.10464597. [Online:] https://ieeexplore.ieee.org/abstract/document/10464597

  • L. Linkous, J. Lundquist and E. Topsakal, "AntennaCAT: Automated Antenna Design and Tuning Tool," 2023 IEEE USNC-URSI Radio Science Meeting (Joint with AP-S Symposium), Portland, OR, USA, 2023, pp. 89-90, doi: 10.23919/USNC-URSI54200.2023.10289238. [Online:] https://ieeexplore.ieee.org/abstract/document/10289238

  • E. Karincic, E. Topsakal, and L. Linkous. "Patch Antenna Calculations and Fabrication Made Simple for Cyber Security Research," 2023 ASEE Annual Conference & Exposition, Baltimore , Maryland, 2023, June. ASEE Conferences, 2023. [Online:] https://peer.asee.org/43974

  • L. Linkous, E. Karincic, J. Lundquist and E. Topsakal, "Automated Antenna Calculation, Design and Tuning Tool for HFSS," 2023 United States National Committee of URSI National Radio Science Meeting (USNC-URSI NRSM), Boulder, CO, USA, 2023, pp. 229-230, doi: 10.23919/USNC-URSINRSM57470.2023.10043119. [Online:] https://ieeexplore.ieee.org/abstract/document/10043119

FAQs

When will the AntennaCAT source code be public?

Roughly Fall/Winter 2024. The AntennaCAT project is my PhD dissertation. Related code (such as the optimizers and sample data/tutorials) are being released periodically, but the main AntennaCAT software suite will be released after my dissertation defense.

The hyperlinks to your repos are broken.

e.g., these: L. Linkous, (LC-Linkous) (2022) AntennaCAT (Version 3.0) [source code] https://github.com/LC-Linkous/AntennaCalculationAutotuningTool

They're in IEEE format. I'm lazy and ctrl+C ctrl+V these into my references when I'm writing a paper.

e.g, others.

Let me know and I'll update them. Some repos have been renamed, or code moved, as projects have evolved to keep things readable. I try my best to update all the links, but occasionally miss one.

Have you heard of spell check?

Yes. Soemtiems I can even ues it.

About

Sorted links to examples and publications related to my repositories

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published