Sử dụng thuật toán tiến hóa để phát triển mạng lưới thần kinh được gọi là neuroevolution .
Một số thuật toán tiến hóa thần kinh chỉ tối ưu hóa thần kinh trọng số của mạng thần kinh với cấu trúc liên kết cố định. Nghe có vẻ không giống như những gì bạn muốn. Các thuật toán tiến hóa thần kinh khác tối ưu hóa cả trọng lượng và cấu trúc liên kết của mạng lưới thần kinh. Các loại thuật toán này có vẻ phù hợp hơn với mục tiêu của bạn và đôi khi được gọi là TWESEN (Mạng cấu trúc liên kết và cấu trúc liên kết trọng lượng).
Một thuật toán phổ biến được gọi là NEAT , và có lẽ là một nơi tốt để bắt đầu, nếu chỉ vì có vô số triển khai, một trong số đó hy vọng được viết bằng ngôn ngữ yêu thích của bạn. Điều đó ít nhất sẽ cung cấp cho bạn một đường cơ sở để làm việc với.
NEAT mã hóa bộ gen mạng thần kinh trực tiếp dưới dạng cấu trúc đồ thị. Đột biến có thể hoạt động trên cấu trúc của mạng bằng cách thêm các liên kết mới (bằng cách kết nối hai nút không được kết nối trước đó) hoặc các nút mới (bằng cách chia một kết nối hiện có) hoặc chỉ có thể hoạt động khi thay đổi các trọng số liên quan đến các cạnh trong biểu đồ (được gọi là đột biến các trọng số). Để cung cấp cho bạn ý tưởng về thứ tự độ lớn của kích thước ANN, thuật toán cụ thể này hoạt động với, nó có thể sẽ phải vật lộn với hơn 100 hoặc 200 nút.
Có nhiều TWESEN có khả năng mở rộng hơn, nhưng chúng phức tạp hơn và đưa ra các giả định về các loại cấu trúc mà chúng tạo ra có thể không phải lúc nào cũng hiệu quả trong thực tế. Ví dụ, một cách khác để mã hóa cấu trúc của mạng nơ ron, là sản phẩm của mẫu hạt giống được lặp đi lặp lại bởi một ngữ pháp (ví dụ: hệ thống L). Bạn có thể dễ dàng khám phá các cấu trúc lớn hơn, nhưng vì chúng được tạo ra bởi một ngữ pháp nên chúng sẽ có một loại cảm giác tự lặp lại đặc trưng. HyperNEAT là một phần mở rộng phổ biến của NEAT tạo ra một loại giả định khác (các mẫu trọng số có thể dễ dàng biểu thị dưới dạng hàm của hình học) và có thể mở rộng thành ANN với hàng triệu kết nối khi giả định đó phù hợp với một miền cụ thể.
Có một vài bài khảo sát được liên kết trong liên kết hàng đầu nếu bạn muốn quan sát nhiều kỹ thuật hơn.