首页 > 其他分享 >第3关 动手实现逻辑回归 - 癌细胞精准识别

第3关 动手实现逻辑回归 - 癌细胞精准识别

时间:2023-05-09 10:22:56浏览次数:42  
标签:识别 return sigmoid iters param np theta 癌细胞 精准

# -*- coding: utf-8 -*-

import numpy as np
import warnings
warnings.filterwarnings("ignore")

def sigmoid(x):
    '''
    sigmoid函数
    :param x: 转换前的输入
    :return: 转换后的概率
    '''
    return 1/(1+np.exp(-x))


def fit(x,y,eta=1e-3,n_iters=10000):
    '''
    训练逻辑回归模型
    :param x: 训练集特征数据,类型为ndarray
    :param y: 训练集标签,类型为ndarray
    :param eta: 学习率,类型为float
    :param n_iters: 训练轮数,类型为int
    :return: 模型参数,类型为ndarray
    '''
    #   请在此添加实现代码   #
    #********** Begin *********#
    theta = np.zeros(x.shape[1])
    i_iter = 0
    while i_iter < n_iters:
        gradient = (sigmoid(x.dot(theta))-y).dot(x)
        theta = theta - eta*gradient
        i_iter+=1
    return theta
    #********** End **********#

标签:识别,return,sigmoid,iters,param,np,theta,癌细胞,精准
From: https://www.cnblogs.com/Himmelbleu/p/17384093.html

相关文章

  • 精准测试之过程与实践
    作者:京东工业宛煜昕一、怎样的技术•百度百科:精准测试是一套计算机测试辅助分析系统。精准测试的核心组件包含的软件测试示波器、用例和代码的双向追溯、智能回归测试用例选取、覆盖率分析、缺陷定位、测试用例聚类分析、测试用例自动生成系统,这些功能完整的构成了精准测试技......
  • vue3 证件识别上传组件封装
    证件图片识别上传根据业务需要,经常涉及到证件上传,例如身份证上传、银行卡、营业执照等信息,根据设计师的设计,单独封装了一个上传组件。识别接口后端用的是阿里云的。上传组件用的是element-plusel-upload上代码:<template><divclass="component-upload-image"><el-up......
  • 跟姥爷深度学习5 浅用卷积网络做mnist数字识别
    一、前言前面用TensorFlow浅做了一个温度预测,使用的是全连接网络,同时我们还对网上的示例做了调试和修改,使得预测结果还能看。本篇我们更进一步使用CNN(卷积)网络,不过再预测温度就有点大材小用,所以本篇是做手写数字的识别。手写数字识别是非常经典的分类问题,是入门必备的,门槛又比猫......
  • GS65网卡总是识别不到网线
    经过我反复确认是killerE2500的v9.0.0.50这个版本的驱动有问题。如果你的网卡驱动也是这个版本那就无疑了。我通过设备管理器卸载了驱动(卸载时最好勾选删除驱动文件),然后右键网络驱动器检测驱动变更,等刷新后再查看驱动版本发现从50变成了42,应该是降到了老版本,这时候拔下......
  • 基于opencv的OCR识别
    前言最近项目需要识别图片中的文字,实现之后把流程记录一下,希望对你有所帮助。运行环境win10,python3.8,opencv-python==4.7.0.68,pytesseract(需另外下载安装,请根据自己环境自行选择版本,dev表示正式版,beta测试版,w32位,W64位)引用上述安装好的pytesseract#指定配合opencv图片文......
  • 国产工业级RK3568核心板-AI人脸识别产品方案
     迅为RK3568开发板采用瑞芯微推出的一款高性能、低功耗的RK3568处理器,其拥有强大的AI计算能力和图像处理能力,非常适合用于人脸识别终端产品的设计。针对人脸识别终端产品,可以采用RK3568处理器搭配摄像头模组、LCD显示屏、声音模组等组成系统。具体方案如下:      摄......
  • nrm : 无法将“nrm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称
    一、前言因为觉得npm下载太慢了,可能是镜像不行,需要不断的更换,我嫌找镜像太麻烦了,然后看到网上说使用第三方软件可以快速的修改、切换镜像源于是下载了nrm执行npmi-gnrm进行全局的下载下载完成后,执行命令nrmls报错了二、解决1、执行命令npmlist--depath=0-g查看是否......
  • 图像识别入门教程,带你从零到一!
    图像识别是一门利用计算机技术来识别和处理图像中的信息的学科。图像识别的应用非常广泛,例如人脸识别、车牌识别、医学影像分析等。本教程将带你从零到一,了解图像识别的基本原理和方法,以及如何使用Python和TensorFlow等工具来实现图像识别的任务。本教程分为以下几个部分:-第一部......
  • 龙泉寺贤超法师:用 AI 为古籍经书识别、断句、翻译
    By超神经内容提要:来自最强科研寺庙龙泉寺的贤超法师,近年来一直在研究人工智能与文献古籍的融合,目前,他已带领的《大藏经》团队实现AI自动标点、文白翻译、古籍文字识别等技术实践。关键词:NLP,LSTM,自动标点坐落在京郊凤凰岭脚下的龙泉寺,称得上全国甚至全球科研实力最强的佛教寺庙。......
  • 日本「AI 鱼脸识别」项目,每分钟识别 100 条
    By超神经内容提要:近日,日本的一个AI分拣鱼类项目进入实验阶段。这将有望改善日本渔业劳动力老龄化及短缺的社会现状。关键词:AI分拣鱼类计算机视觉日本作为岛国,其独特的地理位置,让国民自古以来就跟鱼结下了不解之缘,甚至形成了其独特的「鱼文化」。因此,日本无论是在养鱼、捕鱼还......