W1D2作业

作业题
1. 进制转换
0x11F7 = 0b__0 001 000 111 110 111_ = 0__10767___

-> 0b 0001 0001 1111 0111
0 001 000 111 110 111
   1   0   7   6   7  
-> 010767
   
07627 = 0x_F97_ = 0b_0000 1111 1001 0111_

-> 0b 111 110 010 111
0000 1111 1001 0111
-> 0xf97

162 = 0b_0000 0000 1010 0010_ = 0__242__ = 0x_A2__

162 = 128 + 32 + 2
-> 0b 1010 0010 
010 100 010
-> 0242
1010 0010
-> 0xA2


2. 计算下列数字的补码,以一个字节表示
-32, 100, -67, -95, 20

-32[原] = 1010 0000
-32[反] = 1101 1111
-32[补] = 1110 0000

100 = 64 + 32 + 4 
100[补] = 0110 0100

-67[原] = 1100 0011
-67[反] = 1011 1100
-67[补] = 1011 1101

95 = 64 + 16 + 8 + 4 +2 +1
-95[原] = 1101 1111
-95[反] = 1010 0000
-95[补] = 1010 0001

20[补] = 0001 0100

-32 = 1010 0000 = 1110 0000
100 = 0110 0100
-67 = 1100 0011 = 1011 1101
-95 = 1101 1111 = 1010 0001
20 = 0001 0100
-100 = 1110 0100 = 1001 1100

3. 将JDK重新配置一遍    √
4. 设计一段程序,交换两个整型变量的值
package com.qianfeng.basic;

public class Homework {

	public static void main(String[] args) {
		int num1,num2,temp;
		num1 = 1;
		num2 = 2;
		temp = num1;
		num1 = num2;
		num2 = temp;
		System.out.println(num1);
		System.out.println(num2);

	}

}
  1. 设计一段程序,在不借助第三个变量的情况下,交换两个整型变量的值
package com.qianfeng.basic;

public class Homework2 {
			//异或法
	public static void main(String[] args) {
        int num1 = 1, num2 = 2;  // num1 = 0000 0001   
                                 // num2 = 0000 0010 
        num1 = num1 ^ num2;    	 // num1 = 0000 0011
        num2 = num1 ^ num2;		 // num2 = 0000 0001
        num1 = num1 ^ num2;		 // num1 = 0000 0010
        System.out.println(num1);
        System.out.println(num2);

	}

}
  1. 整理今天的笔记
  2. 预习后面的内容
public class Program {
    public static void main(String[] args) {
        int a = 10, b = 20;
        
        int temp = a;
        a = b;
        b = temp;
        
        System.out.println(a);
		System.out.println(b);
    }
}
public class Program {
    public static void main(String[] args) {
        int a = 10, b = 20;
        
        
        // 求和法
        a = a + b;			// a = 30  b = 20
        b = a - b;			// a = 30  b = 10
        a = a - b;			// a = 20  b = 10
        
        System.out.println(a);
		System.out.println(b);
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
吴恩达的L1W1作业2是关于反向传播和正则化的。在这个作业中,他提供了一个反向传播的实现示例,其中使用了六个方程式来构建向量化实现。这个实现可以帮助我们理解反向传播在深度学习中的应用。\[1\] 此外,作业中还介绍了正则化的概念。正则化是为了减小模型的过拟合而引入的一种技术。在损失函数中增加L1或L2正则项,可以通过调节参数α来控制损失函数和正则项的权重。\[2\] 除此之外,作业还包括了特征映射的示例代码。特征映射是将原始特征转化为更高维度的特征的过程。在示例代码中,通过对两个特征进行最多power次特征映射,将原始的二维特征转化为28维特征。\[3\] 总结来说,吴恩达的L1W1作业2主要涉及反向传播、正则化和特征映射的概念和实现。这些内容对于深度学习的理解和应用都非常重要。 #### 引用[.reference_title] - *1* [吴恩达深度学习L1W3](https://blog.csdn.net/weixin_47798560/article/details/117395790)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [2.吴恩达机器学习课程-作业2-逻辑回归](https://blog.csdn.net/wujing1_1/article/details/123070995)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值