Supercharge Your Innovation With Domain-Expert AI Agents!

Variable-length universal numeric alphabet verification code identification system and method

A digital letter and recognition method technology, applied in the computer field, can solve the problems such as the inability to guarantee the accuracy of the verification code, the reduction of the recognition accuracy of the recognition system, the poor use effect, etc. Effect

Pending Publication Date: 2022-04-12
HANGZHOU ZHUOJIAN INFORMATION TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The existing digital and alphanumeric verification code recognition systems are all solutions for fixed length, fixed font, and fixed noise pattern when identifying verification codes, resulting in a narrow range of application for the recognition system, poor use effect, and problems in building volumes. When the convolutional neural network model recognizes the verification code, it cannot split the characters with high edge adhesion, resulting in a slow model processing rate, and when training the constructed convolutional neural network, the accuracy of the verification code cannot be guaranteed. The degree reaches the maximum value, further reducing the recognition accuracy of the recognition system

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Variable-length universal numeric alphabet verification code identification system and method
  • Variable-length universal numeric alphabet verification code identification system and method
  • Variable-length universal numeric alphabet verification code identification system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0105] captcha means a verification code service suitable for high concurrency and easy integration;

[0106] tensoflow represents a symbolic mathematical system based on dataflow programming;

[0107] Keras represents an open source artificial neural network library written in Python, which can be used as a high-level application program interface of Tensorflow for the design, debugging, evaluation, application and visualization of deep learning models;

[0108] The one-hot algorithm refers to the use of N-bit state registers to encode N states, each state has its own independent register bit, and only one bit is valid at any time;

[0109] The learning rate represents an important hyperparameter in supervised learning and deep learning. The learning rate determines whether the objective function can converge to a local minimum and when to converge to the minimum;

[0110] argmax is a function, which is a function to find parameters (sets) of a function.

Embodiment 2

[0112] Suppose the character string in the input verification code picture is "1234567", and the length of the verification code character is 8 characters, then the output result of the deep convolutional neural network model after encoding is:

[0113] First character: 0100000000000000000000000000000000000000000000000000000000000000;

[0114] Second character: 0010000000000000000000000000000000000000000000000000000000000000;

[0115] The third character: 0001000000000000000000000000000000000000000000000000000000000000;

[0116] The fourth character: 000010000000000000000000000000000000000000000000000000000000000;

[0117] Fifth character: 0000010000000000000000000000000000000000000000000000000000000000;

[0118] The sixth character: 0000001000000000000000000000000000000000000000000000000000000000;

[0119] The seventh character: 0000000100000000000000000000000000000000000000000000000000000000;

[0120] The eighth character: 000000000000000000000000000000000000000000000000...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a variable-length universal numeric alphabet verification code identification system and method, and belongs to the technical field of computers. The method comprises the following steps of: 1, randomly generating numeric alphabet verification code pictures with various lengths, fonts and noises by utilizing a captcha third-party library; 2, constructing a deep convolutional neural network model based on the numeric alphabetic verification code picture generated in the step 1; 3, training the deep convolutional neural network model constructed in the step 2 until a training model with relatively high precision is obtained; and step 4, identifying the uploaded verification code picture by using the deep convolutional neural network model obtained by training in the step 3. A character is added in the constructed deep convolutional neural network to prevent the unfixed-length verification code from generating the situation that the character is empty, so that the method is suitable for identifying multiple types of verification codes, and the identification efficiency is improved. And the use effect of the identification system is further improved.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a system and method for identifying a variable-length universal alphanumeric verification code. Background technique [0002] The verification code is a public automatic program that distinguishes whether the user is a computer or a human. It can prevent: malicious cracking of passwords, swiping tickets, flooding forums, and effectively prevents a hacker from continuously logging in to a specific registered user with a specific program brute force cracking method Try, therefore, to accurately identify the verification code, which can avoid the situation that the user cannot use the program normally due to unclear identification in daily life. [0003] The existing digital and alphanumeric verification code recognition systems are all solutions for fixed length, fixed font, and fixed noise pattern when identifying verification codes, resulting in a narrow range of application fo...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/36G06N3/04G06N3/08
Inventor 尉建锋叶建统杨建光郦丽莉聂海波盛慧萍
Owner HANGZHOU ZHUOJIAN INFORMATION TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More