This paper presents the design of a comprehensive automatic fish processing line utilizing machine learning algorithms. The processing line encompasses several essential steps, including fish identification by type, fish sorting by size, fish orientation based on shape, and fish cutting at the optimal chopping points. The primary objective of this design is not just automation but also maximizing economic benefits by preserving the maximum amount of fish meat during the cutting process, achieved through the application of machine learning algorithms. To accomplish these goals, we employ a combination of transfer learning and convolutional neural networks to establish criteria for actions across all stages of automatic fish processing. At the heart of the processing station is a conveyor belt equipped with numerous sensors and lenses. Positioned along this conveyor belt are two robotic arms, responsible for precise positioning and cutting operations, all guided by the machine learning algorithms. To provide a visual representation of these design concepts, we have created a 3D SolidWorks model.