1 Algorithm Introduction
2 Algorithm Principles
The principle of NAS is to define a set of candidate neural network structures known as the search space and use a strategy to search for the optimal network structure from it. The core of NAS consists of three elements: the search space, the search strategy, and performance estimation. The search space defines all possible network architectures, the search strategy guides how to efficiently explore the search space, and performance estimation is used to evaluate the performance of candidate architectures, typically measured by certain metrics such as accuracy and speed.
The construction of the search space is the first step of NAS, which can typically be done using three methods: graph structure, modular design, and hierarchical search. In NAS, the search space is usually represented in set notation: A={a1,a2,…,aN}, where N is the number of candidate architectures, and ai represents the i-th architecture.
The search strategies for NAS can be categorized into the following types: (1) Gradient-based methods: optimizing architectures by calculating gradients, which can effectively adjust network structures; (2) Reinforcement learning: transforming the search problem into a reinforcement learning problem, learning the architecture through the interaction of agents with the environment; (3) Evolutionary algorithms: using genetic algorithms to simulate biological evolution processes, selecting adaptive architectures for reproduction and mutation.

For each candidate architecture a, its performance is evaluated using the evaluation function E(a), which can be expressed as: E(a)=α⋅Accuracy(a)−β⋅Complexity(a), where α and β are weights that represent the impact of accuracy and complexity, respectively.
The basic process of neural architecture search generally includes the following steps:
(1) Define the search space:
Identify the set of selectable network architectures, including convolutional layers, fully connected layers, activation functions, etc.
(2) Select the search strategy:
Choose an appropriate search strategy based on task requirements (such as reinforcement learning, evolutionary algorithms, etc.).
(3) Evaluate candidate architectures:
Assess the performance of each candidate architecture using training and validation sets to obtain numerical values for evaluation criteria.
(4) Update the search strategy:
Update the search strategy based on evaluation results to explore the search space more effectively.
(5) Output the optimal architecture:
3 Algorithm Applications
NAS has been widely applied in various fields such as image classification, object detection, and speech recognition. For example, NASNet achieved extremely high performance on the ImageNet classification task. In speech recognition tasks, models found using NAS outperformed traditionally manually designed models. Additionally, NAS has been applied in the field of autonomous driving, optimizing the neural network architecture in perception modules.
4 Conclusion
Recommended Reading:
Deep Feedforward Networks: Intelligent Analysis and Prediction Tools for Traditional Chinese Medicine
DenseNet Model: Deep Learning Solution for Traditional Medicine Recognition
UNet Model: Intelligent Solution for Image Segmentation in Traditional Chinese Medicine
Ancient and Modern Medical Case Cloud Platform
Providing Retrieval Services for Over 500,000 Ancient and Modern Medical Cases
Supports Manual, Voice, OCR, and Batch Structured Input of Medical Cases
Designed Nine Analysis Modules, Close to Clinical Practical Needs
Supports Collaborative Analysis of Massive Medical Cases and Personal Medical Cases
EDC Traditional Chinese Medicine Research Case Collection System
Supports Multi-center, Online Random Grouping, Data Entry
SDV, Audit Trails, SMS Reminders, Data Statistics
Analysis and Other Functions
Supports Customized Form Design
Users can log in at: https://www.yiankb.com/edc
Free Experience!
Institute of Traditional Chinese Medicine Information Research, Chinese Academy of Traditional Chinese Medicine
Intelligent R&D Center for Traditional Chinese Medicine Health
Big Data R&D Department
Phone: 010-64089619
13522583261
QQ: 2778196938
https://www.yiankb.com