【python015】常见成熟AI-图像识别场景算法清单(已更新)

1.欢迎点赞、关注、批评、指正,互三走起来,小手动起来!

1.背景介绍

2.Python版数据爬取、解析代码

2.1 源代码

  • import re
    import os
    import sys
    import json
    import nltk
    import time
    import pickle
    import random
    import base64
    import datetime
    import requests
    import openpyxl
    import readline
    import itertools
    import numpy as np
    import pandas as pd
    from PIL import Image
    from tqdm import tqdm, trange
    from bs4 import BeautifulSoup
    import matplotlib.pyplot as plt
    from collections import Counter
    from pypinyin import lazy_pinyin, Style
    from joblib import Parallel, delayed
    from sklearn.linear_model import LinearRegression
    import warnings
    warnings.filterwarnings('ignore')
    
    pd.set_option('display.width', 500)
    pd.set_option('display.max_rows', 200)
    pd.set_option('display.max_columns', 200)
    pd.set_option('display.max_colwidth', 1000)
    
    # 'sfzmsy' ,'sfzmsf' ,'sfdsxtysmyq' ,'sfrhdz' ,'sfxgrh' ,'sfzcgchfwq'
    # 算法怎么使用
    # 算法怎么收费
    # 算法对摄像头有什么要求
    # 算法如何定制
    # 算法效果如何
    # 是否支持国产化部署
    
    result = []
    
    def parse_html_element( html_url ):
        sfmc, sfms, sffl, yycj, cjwt = '', '', '', '', ''
        datas = requests.request( 'GET', html_url )
        if datas.status_code == 200:
            datas_html = BeautifulSoup(datas.text, 'lxml')
            sfmc = datas_html.find(attrs={"class": "cont-box"}).find(attrs={"class": "h1 title type-a color2"}).text  # 算法名称
            sfms = datas_html.find(attrs={"class": "cont-box"}).find(attrs={"class": "des type-a"}).text  # 算法描述
            sffl = datas_html.find(attrs={"class": "cont-box"}).find(attrs={"class": "tag-list"}).text  # 算法分类
            # 应用场景 & 常见问题
            yycj_cjwt_lis = [yc.text.strip() for yc in datas_html.find(attrs={"class": "algorithm-info-top"}).find_all(attrs={"class": "ul"})]
            yycj, cjwt = yycj_cjwt_lis[0], yycj_cjwt_lis[1]
            result.append( [ sfmc, sfms, sffl, yycj, cjwt ] )
        else:
            time.sleep(random.randint(1,2))
    
    result_df = pd.DataFrame( result )
    result_df.columns = [ 'sfmc', 'sfms', 'sffl', 'yycj', 'cjwt' ]
    
    result_df.duplicated()
    result_df.drop_duplicates(inplace=True)
    print( len( result ) )
    result_df = pd.DataFrame( result )
    result_df.columns = [ 'sfmc', 'sfms', 'sffl', 'yycj', 'cjwt' ]
    
    result_df['sfmc'] = result_df.sfmc.apply(lambda sfmc: sfmc.strip())
    result_df['sffl'] = result_df.sffl.apply(lambda sffl: sffl.strip().replace('\n\n', ','))
    result_df['yycj'] = result_df.yycj.apply(lambda yycj: yycj.strip().replace(' \t\n ', ':').replace('\n\n\n\n\r\n', ';').replace('             ', ''))
    result_df['cjwt'] = result_df.cjwt.apply(lambda cjwt: cjwt.strip().replace(' \n ', ':').replace('\n\n\n\n\r\n', ';').replace('             ', ''))
    
    result_df['sfzmsy'] = result_df.cjwt.apply(lambda cjwt: cjwt.split(';')[0].split(':')[-1].strip())
    result_df['sfzmsf'] = result_df.cjwt.apply(lambda cjwt: cjwt.split(';')[1].split(':')[-1].strip())
    result_df['sfdsxtysmyq'] = result_df.cjwt.apply(lambda cjwt: cjwt.split(';')[2].split(':')[-1].strip())
    result_df['sfrhdz'] = result_df.cjwt.apply(lambda cjwt: cjwt.split(';')[3].split(':')[-1].strip() if len(cjwt.split(';'))>3 else '')
    result_df['sfxgrh'] = result_df.cjwt.apply(lambda cjwt: cjwt.split(';')[4].split(':')[-1].strip() if len(cjwt.split(';'))>4 else '')
    result_df['sfzcgchfwq'] = result_df.cjwt.apply(lambda cjwt: cjwt.split(';')[5].split(':')[-1].strip() if len(cjwt.split(';'))>5 else '')
    
    result_df['sftd'] = result_df.sfmc.apply(lambda sfmc: sfmc.split(' ')[-1].strip() if len(sfmc.split(' '))>1 else '--')
    result_df['sfmc'] = result_df.sfmc.apply(lambda sfmc: sfmc.split(' ')[0].strip())
    
    result_df.to_excel(r'常用成熟-AI场景识别算法.xlsx', index=None, encoding='utf8')
    result_df.to_csv(r'常用成熟-AI场景识别算法.csv', index=None, encoding='utf8')
    

2.2 解析数据样例效果

  • 在这里插入图片描述

2.3 常见的AI算法类型

  • 在这里插入图片描述

3.链接地址

  • 25
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xsimah

创作不易,感谢客官的打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值