Chapter 58: Besieged
“???” Meng Fanqi walked while putting the contract documents into his bag, and as soon as he opened the door, he heard such a sentence in front of him.
Directly stunned in place, looking at the person in front of him, he was about half a head taller, and he was tall.
He was dressed in a loose shirt and sweatshirt, with more obvious signs of training. At the moment, he was staring at himself with a smile, and his body movements seemed a little cramped.
"Are you....?" Meng Fanqi raised his left eyebrow and asked tentatively.
"Wang Kai, brother." Wang Kai smiled and asked Meng Fanqi to sit down on the side, "Please sit down, I am specifically responsible for handing over the code." ”
Wang Kai said and pulled his laptop between the two of them, "The internal account and password have been created for you, you need to upload the entire project to the designated location, and then you have to have some necessary code comments to introduce and run the methods and processes."
I have to make sure that the code in each part can be understood, so the last task today is for me to understand the whole algorithm, go through the code and technology, and even if the handover is completed. ”
"No problem, I know that." Code handover, internal tools to control versions, what specifications there are for code, where comments must be written, and what rules and restrictions there are for the naming of variables and functions, these things Meng Fanqi is very familiar with.
Not to mention, he also worked in Shanghai's whiteness, and the code is certainly not used to make mistakes, so that it does not meet the requirements.
It took him more than a week to re-optimize the code, and the reason why it took so long was largely because the handoff required a lot of necessary code comments and documentation.
so that others can quickly understand and understand.
"Wang Kaige, yes, I still understand these things, and I have written all the notes and documents." Meng Fanqi said, operated on Wang Kai's computer, and pulled down the latest version of the code from his github private repository to the local computer.
"I'll go through the whole process with you briefly, the details will definitely not be able to be all done today, let's leave a contact information, and we will definitely need to communicate many times in the future."
"It's Wang Kai, brother." Wang Kai has a mouth fetish, and he always can't help but call him brother when he sees powerful people. With its burly figure, there are some strange contrasts. "I have the same name as Mr. Yu, both of them are the same Kai character."
"Oooh." Meng Fanqi suddenly realized, "You are not all master's and doctoral students, you have to be at least twenty-five or sixteen, what does it matter what my name is?" ”
"Twenty-four this year, brother." Wang Kai replied, "There is a specialization in the art industry, and the code is the same, and the master is the brother." In our group, I belong to the younger brother of the younger brothers, and as far as the eye can see, it is all my brother. ”
"You mean you're the best?" When the three executives were there just now, Meng Fanqi always had a feeling that the leaders were there, and he was not very used to it. Now joking with ordinary employees like Wang Kai makes it feel more like work.
"Then why did you send you?"
"It must be a stupid bird that flies first." Wang Kai is not ashamed of his own dishes, but proud, "If the handover can be understood by me, it means that there is no problem at all, and the people of the entire research institute will definitely be able to easily win it." ”
"I'm still rowing, I'm still rowing, I'm here to listen to my eldest brother's explanation." Seeing that Meng Fanqi had already pulled down the project and opened the documents and code, Wang Kai hurriedly got up and greeted.
In the middle of the greeting, more than a dozen research members responded and directly surrounded the two of them.
"Sister-in-law, you sit here!" Wang Kai saw Han Ci standing on the side and watching, and suddenly felt that his time had come to perform, so he hurriedly got up and gave up his seat.
"Don't talk nonsense, how can I have such a good life." Meng Fanqi felt that this kid was quite interesting, "Let's get down to business, I have given the draft of the document and the paper here, you can read this carefully, I won't talk about it directly." ”
"Today is mainly about the main context and logic. The YOLO detection algorithm is that you only look once. This refers to the fact that an image is scanned only once, and this is where the main speed boost comes from.
The process of a classical detection method is as follows: first, through the method of computer graphics (or deep learning), the image is analyzed, several areas where objects may exist, these areas are cropped, and put into an image classifier, which is classified by the classifier.
The stupidest thing to do is to scan the image repeatedly with multiple sizes of marquees, followed by some methods to filter out the most likely areas. These are two-step approaches, looking at the image once to select the area of interest, and then looking at the image again to classify the area.
What I do is to divide the whole image directly into multiple evenly grids, where each grid can output the category of the object and the coordinates of the detection box. The area in which the object falls is responsible for predicting the object.
The output of my network is one-dimensional, with the first N digits representing the probabilities of N categories, the last X digits representing the probabilities of X detection boxes, and the last 4X digits describing the position of the detection boxes on the image. ”
"How can it be a hundred or two hundred times faster?" A quick-thinking whiteness researcher asked, "The traditional approach of focusing on speed will reduce the number of proposed areas, usually no more than a thousand. According to you, you'll need at least dozens of meshes, and each grid will need several detection frames, so the difference doesn't feel huge. ”
"If we use a 7x7 grid + two detection frames, the total number of detection boxes is only 98. In addition, there is a lot of room for adjustment in the design of the backbone network and the specific operation sequence of non-maximum suppression. ”
"That should be a big impact on performance, right?"
"How should we do multi-class goals?"
"In that case, the detection of small targets should be a problem, right?"
With Meng Fanqi's explanation, the researchers present understood more and more deeply, and there were more and more questions.
Meng Fanqi has to say that Li Yanhong's research institute has indeed gathered a group of outstanding and creative young programmers.
After listening for less than half an hour, I was already able to ask quite in-depth and meaningful questions.
Among them, there are the sources of the speed increase, the parameter settings and the meaning, which Meng Fanqi explained very well.
There are also concerns about small target detection, which is indeed a problem with the YOLO algorithm.
When it comes to discussing the technical content, time always flies very quickly, and before I know it, two or three hours have passed, and the tasks of Meng Fanqi's trip have finally been completed.
"Let's go, I signed a big order today, it's a lot longer than I thought." With such high-intensity negotiations and technical discussions, he was indeed a little overwhelmed mentally. "What's the matter, would you like to have a good meal?"
"Let's go to the city." Han Ci suggested with a smile.
In fact, for most girls, after this trip, I am afraid it is difficult to have any good feelings in their hearts. For hours before and after, I can die of boredom when I change Mai Mang.
However, for Han Ci, this kind of talent and dedication in the professional field is a big plus.